kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
extensions
kDBRDFGraphSynchronisation
MQTTCommunicationInterface.h
1
#include <kDB/Forward.h>
2
3
#include "AbstractCommunicationInterface.h"
4
5
#include "Forward.h"
6
7
namespace
kDBRDFGraphSynchronisation
8
{
9
class
MQTTCommunicationInterface
:
public
AbstractCommunicationInterface
10
{
11
public
:
12
MQTTCommunicationInterface
(
const
QString& _server_address,
const
QString& _graphname);
13
virtual
~MQTTCommunicationInterface
();
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
kDBRDFGraphSynchronisation::AbstractCommunicationInterface
Definition
AbstractCommunicationInterface.h:6
kDBRDFGraphSynchronisation::MQTTCommunicationInterface
Definition
MQTTCommunicationInterface.h:10
kDBRDFGraphSynchronisation::SynchronisationManager
Definition
SynchronisationManager.h:22
kDB::Repository::TripleStore
Definition
TripleStore.h:19
kDBRDFGraphSynchronisation::MQTTCommunicationInterface::Private
Definition
MQTTCommunicationInterface.cpp:15
kDBRDFGraphSynchronisation::RevisionsRequest
Definition
Messages.h:33
kDBRDFGraphSynchronisation::Revisions
Definition
Messages.h:57
kDBRDFGraphSynchronisation::Status
Definition
Messages.h:9
kDBRDFGraphSynchronisation::Vote
Definition
Messages.h:18
Generated by
1.12.0