![]() |
LeechCraft
%{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
|
Interface for plugins that have content/data/settings that can be synchronized via other plugins — syncers. More...
#include "isyncable.h"
Public Member Functions | |
virtual | ~ISyncable () |
virtual LeechCraft::Sync::ChainIDs_t | AvailableChains () const =0 |
virtual LeechCraft::Sync::Payloads_t | GetAllDeltas (const LeechCraft::Sync::ChainID_t &chain) const =0 |
virtual LeechCraft::Sync::Payloads_t | GetNewDeltas (const LeechCraft::Sync::ChainID_t &chain) const =0 |
virtual void | PurgeNewDeltas (const LeechCraft::Sync::ChainID_t &chain, quint32 numToPurge)=0 |
virtual void | ApplyDeltas (const LeechCraft::Sync::Payloads_t &deltas, const LeechCraft::Sync::ChainID_t &chain)=0 |
virtual void | newDeltasAvailable (const LeechCraft::Sync::ChainID_t &chain)=0 |
Interface for plugins that have content/data/settings that can be synchronized via other plugins — syncers.
To notify about new deltas, the following signal is expected: newDeltasAvailable(const ChainID_t& chain)
Definition at line 70 of file isyncable.h.
|
inlinevirtual |
Definition at line 73 of file isyncable.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |