Leviathan  0.8.0.0
Leviathan game engine
Leviathan::SyncedResource Member List

This is the complete list of members for Leviathan::SyncedResource, including all inherited members.

_OnHookNotifier(Lock &locked, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *parent, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
_OnNotifierConnected(Lock &guard, BaseNotifierAll *parentadded, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protectedvirtual
_OnNotifierDisconnected(Lock &guard, BaseNotifierAll *parentremoved, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protectedvirtual
_OnUnhookNotifier(Lock &locked, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *parent, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
AddDataToPacket(Lock &guard, sf::Packet &packet)Leviathan::SyncedResourcevirtual
AddDataToPacket(sf::Packet &packet)Leviathan::SyncedResourceinline
BaseNotifiable(BaseNotifiableAll *ourptr)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
BaseNotifiableAll()Leviathan::BaseNotifiableAllinline
ConnectedToParentsLeviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protected
ConnectToNotifier(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *owner)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
ConnectToNotifier(Lock &unlockable, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *owner)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
GetActualPointerToNotifiableObject()Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
GetSyncedResourceNameFromPacket(sf::Packet &packet)Leviathan::SyncedResourcestatic
IsConnectedTo(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *check, Lock &guard)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
IsConnectedTo(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *check)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >inline
LockT typedefLeviathan::ThreadSafeGeneric< MutexType >
NameLeviathan::SyncedResourceprotected
NotifyAll(Lock &guard)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >virtual
NotifyUpdatedValue()Leviathan::SyncedResource
ObjectsLockLeviathan::ThreadSafeGeneric< MutexType >mutableprotected
OnNotified(Lock &ownlock, BaseNotifierAll *parent, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >virtual
OnValueUpdated(Lock &guard)Leviathan::SyncedResourceprotectedvirtual
operator=(const SyncedResource &other)Leviathan::SyncedResourceprotected
PointerToOurNotifiableLeviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protected
ReleaseParentHooks(Lock &guard)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
SerializeCustomDataToPacket(Lock &guard, sf::Packet &packet)=0Leviathan::SyncedResourceprotectedpure virtual
StartSync(SyncedVariables &variablesync)Leviathan::SyncedResourcevirtual
SyncedResource(const std::string &uniquename)Leviathan::SyncedResource
SyncedResource(const SyncedResource &other)Leviathan::SyncedResourceprotected
ThreadSafeGeneric()Leviathan::ThreadSafeGeneric< MutexType >inline
UnConnectFromNotifier(Lock &guard, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *specificnotifier, Lock &notifierlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
UnConnectFromNotifier(Lock &guard, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *specificnotifier)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >inline
UnConnectFromNotifier(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *specificnotifier)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >inline
UnConnectFromNotifier(int id)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
UpdateCustomDataFromPacket(Lock &guard, sf::Packet &packet)=0Leviathan::SyncedResourceprotectedpure virtual
UpdateDataFromPacket(Lock &guard, sf::Packet &packet)Leviathan::SyncedResourcevirtual
UpdateDataFromPacket(sf::Packet &packet)Leviathan::SyncedResourceinline
UpdateOurNetworkValue(Lock &guard)Leviathan::SyncedResourceprotectedvirtual
VerifyLock(RecursiveLock &guard) constLeviathan::ThreadSafeGeneric< MutexType >inline
VerifyLock(Lock &lockit) constLeviathan::ThreadSafeGeneric< MutexType >inline
~BaseNotifiable()Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >virtual
~BaseNotifiableAll()Leviathan::BaseNotifiableAllinline
~SyncedResource()Leviathan::SyncedResourcevirtual
~ThreadSafeGeneric()Leviathan::ThreadSafeGeneric< MutexType >inline