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.
GridMate::Carrier Member List

This is the complete list of members for GridMate::Carrier, including all inherited members.

Carrier(IGridMate *gridMate) (defined in GridMate::Carrier)GridMate::Carrierinlineexplicitprotected
Carrier(const Carrier &rhs) (defined in GridMate::Carrier)GridMate::Carrierprotected
Connect(const char *hostAddress, unsigned int port)=0GridMate::Carrierpure virtual
Connect(const AZStd::string &address)=0GridMate::Carrierpure virtual
ConnectionStates enum name (defined in GridMate::Carrier)GridMate::Carrier
ConnectionToAddress(ConnectionID id)=0GridMate::Carrierpure virtual
CST_CONNECTED enum value (defined in GridMate::Carrier)GridMate::Carrier
CST_CONNECTING enum value (defined in GridMate::Carrier)GridMate::Carrier
CST_DISCONNECTED enum value (defined in GridMate::Carrier)GridMate::Carrier
CST_DISCONNECTING enum value (defined in GridMate::Carrier)GridMate::Carrier
DataPriority enum nameGridMate::Carrier
DataReliability enum nameGridMate::Carrier
DebugDeleteConnection(ConnectionID id) (defined in GridMate::Carrier)GridMate::Carrierinlinevirtual
DebugEnableDisconnectDetection(bool isEnabled) (defined in GridMate::Carrier)GridMate::Carrierinlinevirtual
DebugGetConnectionId(unsigned int index) const =0 (defined in GridMate::Carrier)GridMate::Carrierpure virtual
DebugIsEnableDisconnectDetection() const (defined in GridMate::Carrier)GridMate::Carrierinlinevirtual
DebugStatusReport(ConnectionID id, unsigned char channel=0)GridMate::Carrierinlinevirtual
Disconnect(ConnectionID id)=0GridMate::Carrierpure virtual
GetGridMate() constGridMate::Carrierinline
GetMaxSendRate() constGridMate::Carrierinline
GetMessageMTU()=0GridMate::Carrierpure virtual
GetNumConnections() const =0 (defined in GridMate::Carrier)GridMate::Carrierpure virtual
GetPort() const =0 (defined in GridMate::Carrier)GridMate::Carrierpure virtual
GetTime()=0GridMate::Carrierpure virtual
m_batchPacketCountGridMate::Carrierprotected
m_connectionRetryIntervalBase (defined in GridMate::Carrier)GridMate::Carrierprotected
m_connectionRetryIntervalMax (defined in GridMate::Carrier)GridMate::Carrierprotected
m_gridMateGridMate::Carrierprotected
m_maxSendRateMSGridMate::Carrierprotected
operator=(const Carrier &rhs) (defined in GridMate::Carrier)GridMate::Carrierprotected
PRIORITY_HIGH enum valueGridMate::Carrier
PRIORITY_LOW enum valueGridMate::Carrier
PRIORITY_MAX enum value (defined in GridMate::Carrier)GridMate::Carrier
PRIORITY_NORMAL enum valueGridMate::Carrier
PRIORITY_SYSTEM enum valueGridMate::Carrier
QueryNextReceiveMessageMaxSize(ConnectionID from, unsigned char channel=0)GridMate::Carrierinline
QueryStatistics(ConnectionID id, TrafficControl::Statistics *lastSecond=nullptr, TrafficControl::Statistics *lifetime=nullptr, TrafficControl::Statistics *effectiveLastSecond=nullptr, TrafficControl::Statistics *effectiveLifetime=nullptr, FlowInformation *flowInformation=nullptr)=0GridMate::Carrierpure virtual
Receive(char *data, unsigned int maxDataSize, ConnectionID from, unsigned char channel=0)=0GridMate::Carrierpure virtual
Send(const char *data, unsigned int dataSize, ConnectionID target=AllConnections, DataReliability reliability=SEND_RELIABLE, DataPriority priority=PRIORITY_NORMAL, unsigned char channel=0)=0GridMate::Carrierpure virtual
SEND_RELIABILITY_MAX enum value (defined in GridMate::Carrier)GridMate::Carrier
SEND_RELIABLE enum valueGridMate::Carrier
SEND_UNRELIABLE enum valueGridMate::Carrier
SendWithCallback(const char *data, unsigned int dataSize, AZStd::unique_ptr< CarrierACKCallback > ackCallback, ConnectionID target=AllConnections, DataReliability reliability=SEND_RELIABLE, DataPriority priority=PRIORITY_NORMAL, unsigned char channel=0)=0GridMate::Carrierpure virtual
Shutdown()=0 (defined in GridMate::Carrier)GridMate::Carrierpure virtual
StartClockSync(unsigned int syncInterval=1000, bool isReset=false)=0GridMate::Carrierpure virtual
Statistics typedef (defined in GridMate::Carrier)GridMate::Carrier
StopClockSync()=0 (defined in GridMate::Carrier)GridMate::Carrierpure virtual
Update()=0GridMate::Carrierpure virtual
~Carrier() (defined in GridMate::Carrier)GridMate::Carrierinlinevirtual