# RakNet::Replica2 Member List

This is the complete list of members for RakNet::Replica2, including all inherited members.

AddAutoSerializeTimer(RakNetTime interval, SerializationType serializationType=AUTOSERIALIZE_DEFAULT, RakNetTime countdown=(RakNetTime)-1) | RakNet::Replica2 | `[virtual]`
AllowRemoteConstruction(SystemAddress sender, RakNet::BitStream *replicaData, SerializationType type, RakNetTime timestamp) | RakNet::Replica2 | `[virtual]`
BroadcastAutoSerialize(SerializationContext *serializationContext, RakNet::BitStream *serializedObject) | RakNet::Replica2 | `[virtual]`
BroadcastConstruction(SerializationContext *serializationContext=0) | RakNet::Replica2 | `[virtual]`
BroadcastDestruction(SerializationContext *serializationContext=0) | RakNet::Replica2 | `[virtual]`
BroadcastSerialize(SerializationContext *serializationContext=0) | RakNet::Replica2 | `[virtual]`
BroadcastVisibility(bool isVisible, SerializationContext *serializationContext=0) | RakNet::Replica2 | `[virtual]`
callGenerationCode | NetworkIDObject | `[protected]`
CancelAutoSerializeTimer(SerializationType serializationType=AUTOSERIALIZE_DEFAULT) | RakNet::Replica2 | `[virtual]`
ClearAutoSerializeTimers(void) | RakNet::Replica2 | `[virtual]`
Deserialize(RakNet::BitStream *bitStream, SerializationType serializationType, SystemAddress sender, RakNetTime timestamp) | RakNet::Replica2 | `[virtual]`
DeserializeDestruction(RakNet::BitStream *bitStream, SerializationType serializationType, SystemAddress sender, RakNetTime timestamp) | RakNet::Replica2 | `[virtual]`
DeserializeVisibility(RakNet::BitStream *bitStream, SerializationType serializationType, SystemAddress sender, RakNetTime timestamp) | RakNet::Replica2 | `[virtual]`
ElapseAutoSerializeTimers(RakNetTime timeElapsed, bool resynchOnly) | RakNet::Replica2 | `[virtual]`
ForceElapseAllAutoserializeTimers(bool resynchOnly) | RakNet::Replica2 | `[virtual]`
GenerateID(void) | NetworkIDObject | `[protected]`
GetAllocationNumber(void) const | NetworkIDObject |
GetNetworkID(void) | NetworkIDObject | `[virtual]`
GetNetworkIDManager(void) | NetworkIDObject | `[virtual]`
GetParent(void) const | NetworkIDObject | `[virtual]`
GetReplicaManager(void) const | RakNet::Replica2 |
GetTimeToNextAutoSerialize(SerializationType serializationType=AUTOSERIALIZE_DEFAULT) | RakNet::Replica2 |
networkID | NetworkIDObject | `[protected]`
NetworkIDObject() | NetworkIDObject |
nextAllocationNumber | NetworkIDObject | `[protected, static]`
OnAutoSerializeTimerElapsed(SerializationType serializationType, RakNet::BitStream *output, RakNet::BitStream *lastOutput, RakNetTime lastAutoSerializeCountdown, bool resynchOnly) | RakNet::Replica2 | `[virtual]`
OnConstructionComplete(RakNet::BitStream *replicaData, SystemAddress sender, SerializationType type, ReplicaManager2 *replicaManager, RakNetTime timestamp, NetworkID networkId, bool networkIDCollision) | RakNet::Replica2 | `[virtual]`
parent | NetworkIDObject | `[protected]`
QueryConstruction(Connection_RM2 *connection) | RakNet::Replica2 | `[virtual]`
QueryIsConstructionAuthority(void) const | RakNet::Replica2 | `[virtual]`
QueryIsDestructionAuthority(void) const | RakNet::Replica2 | `[virtual]`
QueryIsSerializationAuthority(void) const | RakNet::Replica2 | `[virtual]`
QueryIsVisibilityAuthority(void) const | RakNet::Replica2 | `[virtual]`
QueryVisibility(Connection_RM2 *connection) | RakNet::Replica2 | `[virtual]`
Replica2() | RakNet::Replica2 |
RequiresSetParent(void) const | NetworkIDObject | `[virtual]`
SendConstruction(SystemAddress recipientAddress, SerializationType serializationType=UNDEFINED_REASON) | RakNet::Replica2 | `[virtual]`
SendDestruction(SystemAddress recipientAddress, SerializationType serializationType=UNDEFINED_REASON) | RakNet::Replica2 | `[virtual]`
SendSerialize(SystemAddress recipientAddress, SerializationType serializationType=UNDEFINED_REASON) | RakNet::Replica2 | `[virtual]`
SendVisibility(SystemAddress recipientAddress, SerializationType serializationType=UNDEFINED_REASON) | RakNet::Replica2 | `[virtual]`
Serialize(RakNet::BitStream *bitStream, SerializationContext *serializationContext) | RakNet::Replica2 | `[virtual]`
SerializeConstruction(RakNet::BitStream *bitStream, SerializationContext *serializationContext)=0 | RakNet::Replica2 | `[pure virtual]`
SerializeDestruction(RakNet::BitStream *bitStream, SerializationContext *serializationContext) | RakNet::Replica2 | `[virtual]`
SerializeVisibility(RakNet::BitStream *bitStream, SerializationContext *serializationContext) | RakNet::Replica2 | `[virtual]`
SetNetworkID(NetworkID id) | NetworkIDObject | `[virtual]`
SetNetworkIDManager(NetworkIDManager *manager) | NetworkIDObject | `[virtual]`
SetParent(void *_parent) | NetworkIDObject | `[virtual]`
SetReplicaManager(ReplicaManager2 *rm) | RakNet::Replica2 |
~NetworkIDObject() | NetworkIDObject | `[virtual]`
~Replica2() | RakNet::Replica2 | `[virtual]`