kDB: Knowledge DataBase
Loading...
Searching...
No Matches
SynchronisationManager.h
1#include "Messages.h"
2
3namespace kDB
4{
5 namespace Repository
6 {
7 class TripleStore;
8 }
9} // namespace kDB
10
11namespace kDBRDFGraphSynchronisation
12{
13 class AbstractCommunicationInterface;
22 {
23 public:
27 SynchronisationManager(const QString& _name, const kDB::Repository::TripleStore& _store,
28 AbstractCommunicationInterface* _communicationInterface);
30 void handleStatus(const Status& _status);
31 void handleVote(const Vote& _vote);
32 void handleRevisionsRequest(const RevisionsRequest& _request);
33 void handleRevisions(const Revisions& _revisions);
34 void start();
35 private:
36 struct Private;
37 Private* const d;
38 };
39} // namespace kDBRDFGraphSynchronisation
Definition AbstractCommunicationInterface.h:6
Definition SynchronisationManager.h:22
SynchronisationManager(const QString &_name, const kDB::Repository::TripleStore &_store, AbstractCommunicationInterface *_communicationInterface)
Definition SynchronisationManager.cpp:1057
Definition TripleStore.h:19
Definition SynchronisationManager.cpp:1033
Definition Messages.h:9
Definition Messages.h:18