| 
    kDB: Knowledge DataBase
    
   | 
 
#include <SynchronisationManager.h>
Classes | |
| struct | Private | 
Public Member Functions | |
| SynchronisationManager (const QString &_name, const kDB::Repository::TripleStore &_store, AbstractCommunicationInterface *_communicationInterface) | |
| void | handleStatus (const Status &_status) | 
| void | handleVote (const Vote &_vote) | 
| void | handleRevisionsRequest (const RevisionsRequest &_request) | 
| void | handleRevisions (const Revisions &_revisions) | 
| void | start () | 
The synchronisation manager is used to syncrhonise the content of a triple store with other agents. It implements the synchronisation protocol described in: "RGS⊕ v2.0: RDF Graph Synchronization under very Unreliable Communication".
| SynchronisationManager::SynchronisationManager | ( | const QString & | _name, | 
| const kDB::Repository::TripleStore & | _store, | ||
| AbstractCommunicationInterface * | _communicationInterface ) | 
Construct a SynchronisationManager