|
|
| PerClientSyncContext (PerClientSyncContext const &)=delete |
|
| PerClientSyncContext (PerClientSyncContext &&) noexcept=default |
|
PerClientSyncContext & | operator= (PerClientSyncContext const &)=delete |
|
PerClientSyncContext & | operator= (PerClientSyncContext &&) noexcept=default |
|
void | clear () |
|
void | clientsCheckup (ClientList const &clients, bool force, fge::EnumFlags_t< PerClientConfigs > config=CLIENTCONFIG_DEFAULT) |
|
void | setModificationFlag () |
|
bool | setModificationFlag (Identity const &client) |
|
bool | clearModificationFlag (Identity const &client) |
|
bool | isModified (Identity const &client) const |
|
void | setRequireExplicitUpdateFlag (Identity const &client) |
|
bool | isRequiringExplicitUpdate (Identity const &client) const |
|
PerClientData & | newClient (Identity const &client, fge::EnumFlags_t< PerClientConfigs > config=CLIENTCONFIG_DEFAULT) |
|
void | delClient (Identity const &client) |
|
bool | hasClient (Identity const &client) const |
|
PerClientData const * | getClientData (Identity const &client) const |
|
PerClientData * | getClientData (Identity const &client) |
|
SyncTable::const_iterator | begin () const |
|
SyncTable::iterator | begin () |
|
SyncTable::const_iterator | end () const |
|
SyncTable::iterator | end () |
|
|
virtual void | createClientData (std::shared_ptr< void > &ptr) const |
|
virtual void | applyClientData (std::shared_ptr< void > &ptr) const |
The documentation for this class was generated from the following file: