Open 3D Engine GridMate API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Friends | List of all members
GridMate::ReplicaPeer Class Reference

Public Member Functions

 GM_CLASS_ALLOCATOR (ReplicaPeer)
 
 ReplicaPeer (ReplicaManager *manager, ConnectionID connId=InvalidConnectionID, RemotePeerMode mode=Mode_Undefined)
 
void Accept ()
 
PeerId GetId () const
 
ConnectionID GetConnectionId () const
 
RemotePeerMode GetMode () const
 
bool IsNew () const
 
bool IsSyncHost () const
 
bool IsOrphan () const
 
void SetEndianType (EndianType endianType)
 
bool CanAcceptData (ReplicaPeer *from) const
 
ZoneMask GetZoneMask () const
 
WriteBufferGetReliableOutBuffer ()
 
WriteBufferGetUnreliableOutBuffer ()
 
void SendBuffer (Carrier *carrier, unsigned char commChannel, const AZ::u32 replicaManagerTimer)
 
void ResetBuffer ()
 
CallbackBuffer & GetReliableCallbackBuffer ()
 
CallbackBuffer & GetUnreliableCallbackBuffer ()
 
ReplicaPtr GetReplica (ReplicaId repId)
 

Friends

class ReplicaManager
 
class Replica
 
class ReplicaUpdateTaskBase
 
class ReplicaTarget
 
class SendLimitProcessPolicy
 
class ReplicaMarshalTaskBase
 
class ReplicaMarshalTask
 

The documentation for this class was generated from the following file: