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, const QString& _server_address, const kDB::Repository::TriplesStore& _store);
20 private:
21 struct Private;
22 Private* const d;
23 };
24}
Definition AbstractCommunicationInterface.h:6
Definition MQTTCommunicationInterface.h:10
Definition SynchronisationManager.h:24
Definition TriplesStore.h:18
Definition MQTTCommunicationInterface.cpp:14
Definition Messages.h:9
Definition Messages.h:18