ReplicaNet and RNLobby  1
ReplicaObject Member List

This is the complete list of members for ReplicaObject, including all inherited members.

_DebugInternal_EmitClassCreate(const int packetSize, const int toSession) (defined in ReplicaObject)ReplicaObjectprotected
_DebugInternal_EmitClassDelete(const int packetSize, const int toSession) (defined in ReplicaObject)ReplicaObjectprotected
_DebugInternal_EmitClassUnpublish(const int packetSize, const int toSession) (defined in ReplicaObject)ReplicaObjectprotected
_Internal_GetFullyQualifiedName(void) (defined in ReplicaObject)ReplicaObjectprotected
_Internal_GetUpdateType(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetFullyQualifiedName(const char *name=0) (defined in ReplicaObject)ReplicaObjectprotected
_Internal_SetupBand(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupLoadBalance(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupLoadBalanceDefault(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupLoadBalanceScore(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupLoadBalanceScoreDefault(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupOpaquePointer(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateDistance(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateDistanceDefault(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateDistanceExclude(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateDistanceExcludeDefault(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateDistanceInclude(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateDistanceIncludeDefault(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
_Internal_SetupPropagateToSessionDistanceRecalculationDelay(void) (defined in ReplicaObject)ReplicaObjectinlineprotectedvirtual
AddAutoRegisterDataBlock(DataBlock *const dataBlock)ReplicaObject
AllocateForReplicaNet(void)ReplicaObjectstatic
ApproveFault(void)ReplicaObjectvirtual
ApproveMigration(void)ReplicaObjectvirtual
CalculateDistanceToObject(ReplicaObject *object)ReplicaObjectvirtual
CallBackDataReceive(const int fromsessionid, const void *data, const int length, const PacketType type)ReplicaObjectvirtual
CallbackObjectUnpublishPost(void)ReplicaObjectvirtual
CallbackObjectUnpublishPre(void)ReplicaObjectvirtual
ContinuityBreak(float &variable, unsigned char breakTypes)ReplicaObject
DataBlock (defined in ReplicaObject)ReplicaObjectfriend
DataBlockPacketDataReceived(const DataBlock *datablock)ReplicaObjectvirtual
DataBlockPacketDataReceivedPost(const DataBlock *datablock)ReplicaObjectvirtual
DataSend(const int sessionid, const void *data, const int length, const PacketType type=kPacket_Reliable, const unsigned int band=0)ReplicaObject
DelayedDelete(const float delaySeconds=0.0f)ReplicaObject
DelayedDeleteCancel(void)ReplicaObject
DeleteForReplicaNet(ReplicaObject *object)ReplicaObjectstatic
FindDataBlock(void *pdata)ReplicaObject
FindDataBlock(dataType &member)ReplicaObjectinline
GetBand(void) const ReplicaObject
GetBoundReplicaNet(void)ReplicaObject
GetClassID(void)=0ReplicaObjectpure virtual
GetDelayBind(void)ReplicaObjectstatic
GetDelayedDelete(void)ReplicaObject
GetDelayedDelete(float &delaySeconds)ReplicaObject
GetDelayIDFetch(void)ReplicaObjectstatic
GetDistanceToObject(ReplicaObject *object)ReplicaObject
GetLoadBalancing(void)ReplicaObject
GetLoadScore(void)ReplicaObject
GetMessageReflectionID(void) const ReplicaObject
GetNewSessionIDAndUniqueID(RNReplicaNet::ReplicaNet *toBindTo=0)ReplicaObject
GetNumExpectedDataBlocks(void)ReplicaObjectprotectedvirtual
GetOpaquePointer(void *data=0)ReplicaObjectvirtual
GetProcessingDataBlocksFromSessionID(void)ReplicaObject
GetPropagateToSessionDistance(void) const ReplicaObject
GetPropagateToSessionDistanceExclude(void) const ReplicaObject
GetPropagateToSessionDistanceInclude(void) const ReplicaObject
GetRegistered(void)=0ReplicaObjectpure virtual
GetRegistryBlock(void) const =0ReplicaObjectpure virtual
GetSessionID(void)ReplicaObject
GetSessionPropagationFilter(void) const ReplicaObject
GetSessionPropagationSet(std::set< int > &theSet)ReplicaObject
GetUniqueID(void)ReplicaObject
GetUpdateSendDormant(void) const ReplicaObject
GetUpdateSendDormantDelay(bool &dormant, float &delaySeconds) const ReplicaObject
GiveDeltaHint(float &variable, float delta)ReplicaObject
GiveOwnership(int sessionID)ReplicaObject
IsMaster(void) const ReplicaObject
IsPublished(void) const ReplicaObject
IsReplica(void) const ReplicaObject
kNoOwnerThread enum value (defined in MutexClass)MutexClassprivate
kPacket_Certain enum value (defined in ReplicaObject)ReplicaObject
kPacket_Ordered enum value (defined in ReplicaObject)ReplicaObject
kPacket_Reliable enum value (defined in ReplicaObject)ReplicaObject
kPacket_Unreliable enum value (defined in ReplicaObject)ReplicaObject
Lock(void)MutexClassprivate
mDataBlocksRegistered (defined in ReplicaObject)ReplicaObjectprotected
MutexClass()MutexClassprivate
OwnerChange(void)ReplicaObjectvirtual
PacketType enum name (defined in ReplicaObject)ReplicaObject
PostObjectCreate(void)ReplicaObjectvirtual
Publish(void)ReplicaObject
RegisterDataBlock(DataBlock *block)ReplicaObjectprotectedvirtual
ReplicaNet (defined in ReplicaObject)ReplicaObjectfriend
ReplicaNetPrivate (defined in ReplicaObject)ReplicaObjectfriend
ReplicaObject()ReplicaObject
RequestOwnership(void)ReplicaObject
SessionPropagationAddSession(const int sessionID)ReplicaObject
SessionPropagationRemoveSession(const int sessionID)ReplicaObject
SessionUnique (defined in ReplicaObject)ReplicaObjectfriend
SetBand(const unsigned int band=0)ReplicaObject
SetDelayBind(const bool delay=false)ReplicaObjectstatic
SetDelayIDFetch(const bool delay=false)ReplicaObjectstatic
SetLoadBalancing(const bool enable=false)ReplicaObject
SetLoadBalancingDefault(const bool defaultValue=false)ReplicaObject
SetLoadScore(const float load=0.0f)ReplicaObject
SetLoadScoreDefault(const float defaultLoad=0.0f)ReplicaObject
SetMessageReflectionID(const int sessionID=kReplicaObjectUnknownUniqueID)ReplicaObject
SetNumExpectedDataBlocks(const int expected) (defined in ReplicaObject)ReplicaObjectprotectedvirtual
SetOpaquePointer(void *data)ReplicaObjectvirtual
SetPropagateToSessionDistance(const float distance=kReplicaObject_InfiniteDistance)ReplicaObject
SetPropagateToSessionDistanceDefault(const float distance=kReplicaObject_InfiniteDistance)ReplicaObject
SetPropagateToSessionDistanceExclude(const float distance=kReplicaObject_InfiniteDistance)ReplicaObject
SetPropagateToSessionDistanceExcludeDefault(const float distance=kReplicaObject_InfiniteDistance)ReplicaObject
SetPropagateToSessionDistanceInclude(const float distance=kReplicaObject_InfiniteDistance)ReplicaObject
SetPropagateToSessionDistanceIncludeDefault(const float distance=kReplicaObject_InfiniteDistance)ReplicaObject
SetPropagateToSessionDistanceRecalculationDelay(const float delay=0.1f)ReplicaObject
SetRegistered(bool flag=true)=0ReplicaObjectpure virtual
SetSessionPropagationFilter(const bool enable=false)ReplicaObject
UnLock(void)MutexClassprivate
Unpublish(void)ReplicaObject
UpdateIsCertain(void)ReplicaObject
UpdateIsOrdered(void)ReplicaObject
UpdateIsReliable(void)ReplicaObject
UpdateIsUnreliable(void)ReplicaObject
UpdateSendDormant(const bool dormant=false)ReplicaObject
UpdateSendDormantDelay(const bool dormant=false, const float delaySeconds=0.0f)ReplicaObject
UpdateSendDormantDelayCancel(void)ReplicaObject
UpdateSendDormantDelayStateChange(const bool dormant)ReplicaObjectvirtual
UpdateSetCertain(void)ReplicaObject
UpdateSetOrdered(void)ReplicaObject
UpdateSetReliable(void)ReplicaObject
UpdateSetUnreliable(void)ReplicaObject
UserRegisterDataBlocks(void)ReplicaObjectvirtual
~MutexClass()MutexClassprivatevirtual
~ReplicaObject()ReplicaObjectvirtual