Loading...
Searching...
No Matches
piercedSync.hpp
PiercedSyncAction(ActionType _type=TYPE_UNDEFINED)
Definition piercedSync.cpp:41
void swap(PiercedSyncAction &other) noexcept
Definition piercedSync.cpp:88
void importData(std::vector< std::size_t > &&values)
Definition piercedSync.cpp:100
PiercedSyncAction & operator=(const PiercedSyncAction &other)
Definition piercedSync.cpp:73
PiercedSyncMaster::SyncMode getSlaveSyncMode(const PiercedSyncSlave *slave) const
Definition piercedSync.cpp:463
void setSyncEnabled(bool enabled) const
Definition piercedSync.cpp:528
std::vector< PiercedSyncSlave * > SyncGroup
Definition piercedSync.hpp:134
void unregisterSlave(const PiercedSyncSlave *slave) const
Definition piercedSync.cpp:425
void swap(PiercedSyncMaster &other) noexcept
Definition piercedSync.cpp:234
bool isSlaveRegistered(const PiercedSyncSlave *slave) const
Definition piercedSync.cpp:452
void registerSlave(PiercedSyncSlave *slave, PiercedSyncMaster::SyncMode syncMode) const
Definition piercedSync.cpp:247
void processSyncAction(const PiercedSyncAction &action)
Definition piercedSync.cpp:271
bool isSlaveSynced(const PiercedSyncSlave *slave) const
Definition piercedSync.cpp:477
std::unordered_map< PiercedSyncSlave *, SyncMode > m_slaves
Definition piercedSync.hpp:164
Base class for defining an object that acts like a slave in pierced synchronization.
Definition piercedSync.hpp:106
void swap(PiercedSyncSlave &other) noexcept
Definition piercedSync.cpp:197
