kDB: Knowledge DataBase
Loading...
Searching...
No Matches
MQTTCommunicationInterface.h
1#include <kDB/Forward.h>
2
3#include "AbstractCommunicationInterface.h"
4
5#include "Forward.h"
6
7namespace kDBRDFGraphSynchronisation
8{
10 {
11 public:
12 MQTTCommunicationInterface(const QString& _server_address, const QString& _graphname);
14 void sendStatus(const Status& _status) override;
15 void sendVote(const Vote& _vote) override;
16 void sendRevisions(const Revisions& _revisions) override;
17 void sendRevisionsRequest(const RevisionsRequest& _request) override;
18
19 static SynchronisationManager* startSynchronisation(const QString& _name,
20 const QString& _server_address,
21 const kDB::Repository::TripleStore& _store);
22 private:
23 struct Private;
24 Private* const d;
25 };
26} // namespace kDBRDFGraphSynchronisation
Definition AbstractCommunicationInterface.h:6
Definition MQTTCommunicationInterface.h:10
Definition SynchronisationManager.h:22
Definition TripleStore.h:19
Definition MQTTCommunicationInterface.cpp:15
Definition Messages.h:9
Definition Messages.h:18