X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcore.h;h=6b0126cac7dd39d34ca31cb5c976cf2e9d3afbf2;hp=091c0f71bbd8a3b9179672e541ee3bd8540811b1;hb=0c9cd0eef379e1d3e10a75cc8506a7e65f95fd67;hpb=43159be08b173c4c1c973eb3ea26cdaae191fc2f diff --git a/src/core/core.h b/src/core/core.h index 091c0f71..6b0126ca 100644 --- a/src/core/core.h +++ b/src/core/core.h @@ -158,11 +158,13 @@ class Core : public QObject { SessionThread *createSession(UserId userId, bool restoreState = false); void setupClientSession(QTcpSocket *socket, UserId uid); - void processCoreSetup(QTcpSocket *socket, QVariantMap &msg); + void processClientMessage(QTcpSocket *socket, const QVariantMap &msg); + //void processCoreSetup(QTcpSocket *socket, QVariantMap &msg); + QString setupCore(const QVariant &setupData); - QStringList availableStorageProviders(); + bool registerStorageBackend(Storage *); + void unregisterStorageBackend(Storage *); - UserId guiUser; QHash sessions; Storage *storage; QTimer _storageSyncTimer; @@ -171,6 +173,8 @@ class Core : public QObject { QHash blocksizes; QHash clientInfo; + QHash _storageBackends; + QDateTime startTime; bool configured;