![]() |
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.
|
This is the complete list of members for GridMate::GridSession, including all inherited members.
AddMember(GridMember *member) | GridMate::GridSession | protectedvirtual |
BanMember(GridMember *member, AZ::u8 reason=0) (defined in GridMate::GridSession) | GridMate::GridSession | |
BaseStateEvents enum name | GridMate::GridSession | protected |
BaseStates enum name (defined in GridMate::GridSession) | GridMate::GridSession | protected |
CarrierChannels enum name (defined in GridMate::GridSession) | GridMate::GridSession | |
CastNewHostVote(GridMember *newHost) | GridMate::GridSession | protected |
CC_REPLICA_DATA enum value (defined in GridMate::GridSession) | GridMate::GridSession | |
CC_USER_DATA enum value (defined in GridMate::GridSession) | GridMate::GridSession | |
CC_VOICE_DATA enum value (defined in GridMate::GridSession) | GridMate::GridSession | |
ConnectionIDSet typedef (defined in GridMate::GridSession) | GridMate::GridSession | protected |
CreateRemoteMember(const AZStd::string &address, ReadBuffer &data, RemotePeerMode peerMode, ConnectionID connId=InvalidConnectionID)=0 | GridMate::GridSession | protectedpure virtual |
DebugEnableDisconnectDetection(bool isEnable) | GridMate::GridSession | |
DebugIsEnableDisconnectDetection() const (defined in GridMate::GridSession) | GridMate::GridSession | |
ElectNewHost() | GridMate::GridSession | protectedvirtual |
EventToQueue(const AZ::HSM::Event &event, unsigned int userDataSize, bool isProcessRequired, EventCommand::DataCloner cloner, EventCommand::DataDeleter deleter) (defined in GridMate::GridSession) | GridMate::GridSession | protected |
FreeSlot(int slotType) | GridMate::GridSession | protected |
GetCarrier() | GridMate::GridSession | inline |
GetCarrierDesc() const | GridMate::GridSession | inline |
GetFlags() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetGridMate() | GridMate::GridSession | inline |
GetHost() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetHostMigrationTimeout() const | GridMate::GridSession | |
GetHostMigrationVotingTime() const | GridMate::GridSession | |
GetId() const (defined in GridMate::GridSession) | GridMate::GridSession | inline |
GetMemberById(const MemberID &id) const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetMemberById(const MemberIDCompact &id) const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetMemberByIndex(unsigned int index) const (defined in GridMate::GridSession) | GridMate::GridSession | inline |
GetMyMember() const (defined in GridMate::GridSession) | GridMate::GridSession | inline |
GetNumberOfMembers() const (defined in GridMate::GridSession) | GridMate::GridSession | inline |
GetNumFreePrivateSlots() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetNumFreePublicSlots() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetNumParams() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetNumUsedPrivateSlots() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetNumUsedPublicSlots() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetParam(unsigned int index) const (defined in GridMate::GridSession) | GridMate::GridSession | |
GetPeerToPeerTimeout() const | GridMate::GridSession | |
GetReplicaMgr() | GridMate::GridSession | inline |
GetTime() const | GridMate::GridSession | |
GetTopology() const (defined in GridMate::GridSession) | GridMate::GridSession | |
GridMember (defined in GridMate::GridSession) | GridMate::GridSession | friend |
GridSession(SessionService *service) (defined in GridMate::GridSession) | GridMate::GridSession | explicitprotected |
GS_ERROR enum value (defined in GridMate::GridSession) | GridMate::GridSession | |
GS_OK enum value (defined in GridMate::GridSession) | GridMate::GridSession | |
Initialize(const CarrierDesc &carrierDesc) | GridMate::GridSession | protected |
IsAddressInMemberList(const AZStd::string &address) | GridMate::GridSession | protectedvirtual |
IsConnectionIdInMemberList(const ConnectionID &connId) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
IsHost() const (defined in GridMate::GridSession) | GridMate::GridSession | inline |
IsMigratingHost() const | GridMate::GridSession | inline |
IsReady() const (defined in GridMate::GridSession) | GridMate::GridSession | inline |
KickMember(GridMember *member, AZ::u8 reason=0) (defined in GridMate::GridSession) | GridMate::GridSession | |
Leave(bool isMigrateHost) | GridMate::GridSession | |
LockSession() (defined in GridMate::GridSession) | GridMate::GridSession | inlinevirtual |
m_carrier (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_carrierDesc (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_connections (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_disconnectKickedPlayersDelay | GridMate::GridSession | protected |
m_eventQueue | GridMate::GridSession | protected |
m_futureKickedPlayers (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_gridMate | GridMate::GridSession | protected |
m_handshake (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_hostAddress (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_hostMigrationInProcess | GridMate::GridSession | protected |
m_hostMigrationReplicaMigrated (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_hostMigrationSessionMigrated (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_hostMigrationStart | GridMate::GridSession | protected |
m_hostMigrationTimeOut | GridMate::GridSession | protected |
m_hostMigrationVotingTime | GridMate::GridSession | protected |
m_isShutdown (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_lastConnectivityUpdate (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_members | GridMate::GridSession | protected |
m_membersNotFullyConnected (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_myMember | GridMate::GridSession | protected |
m_replicaMgr (defined in GridMate::GridSession) | GridMate::GridSession | protected |
m_service | GridMate::GridSession | protected |
m_sessionId | GridMate::GridSession | protected |
m_sm | GridMate::GridSession | protected |
m_state | GridMate::GridSession | protected |
m_unboundMemberStates (defined in GridMate::GridSession) | GridMate::GridSession | protected |
MemberArrayType typedef (defined in GridMate::GridSession) | GridMate::GridSession | protected |
NotConnectedArrayType typedef (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnConnectionEstablished(Carrier *carrier, ConnectionID id) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnDisconnect(Carrier *carrier, ConnectionID id, CarrierDisconnectReason reason) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnDriverError(Carrier *carrier, ConnectionID id, const DriverError &error) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnFailedToConnect(Carrier *carrier, ConnectionID id, CarrierDisconnectReason reason) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnIncomingConnection(Carrier *carrier, ConnectionID id) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnNewHost(bool isHost, ReplicaManager *manager) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnSecurityError(Carrier *carrier, ConnectionID id, const SecurityError &error) override (defined in GridMate::GridSession) | GridMate::GridSession | protected |
OnSessionParamChanged(const GridSessionParam ¶m)=0 | GridMate::GridSession | protectedpure virtual |
OnSessionParamRemoved(const AZStd::string ¶mId)=0 | GridMate::GridSession | protectedpure virtual |
OnStateCreate(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateDelete(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateEnd(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateHostMigrateElection(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateHostMigrateSession(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateIdle(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateInGame(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateInSession(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateJoin(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateNoSession(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateStart(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
OnStateStartup(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
ProcessEventOnQueue() (defined in GridMate::GridSession) | GridMate::GridSession | protected |
ProcessEvents() | GridMate::GridSession | protectedvirtual |
RemoveMember(const MemberID &id) | GridMate::GridSession | protectedvirtual |
RemoveParam(const AZStd::string ¶mId) (defined in GridMate::GridSession) | GridMate::GridSession | |
RemoveParam(unsigned int index) (defined in GridMate::GridSession) | GridMate::GridSession | |
RequestEvent(int id, const void *userData, unsigned int userDataSize, bool isProcessRequired, EventCommand::DataCloner cloner=nullptr, EventCommand::DataDeleter deleter=nullptr) | GridMate::GridSession | protectedvirtual |
RequestEvent(int id, bool isProcessRequired=false) (defined in GridMate::GridSession) | GridMate::GridSession | inlineprotected |
RequestEventData(int id, const T &userData, bool isProcessRequired=false) | GridMate::GridSession | inlineprotected |
RequestEventParam(int id, size_t param, bool isProcessRequired=false) (defined in GridMate::GridSession) | GridMate::GridSession | inlineprotected |
ReserveSlot(bool isInvited) | GridMate::GridSession | protected |
Result enum name (defined in GridMate::GridSession) | GridMate::GridSession | |
SE_CONNECTION_LOST enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_CREATED enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_DELETE enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_DELETED enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_END_GAME enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_HM_CLIENT_SESSION_MIGRATED enum value | GridMate::GridSession | protected |
SE_HM_MIGRATE_CLIENT enum value | GridMate::GridSession | protected |
SE_HM_REPLICAS_MIGRATED enum value | GridMate::GridSession | protected |
SE_HM_SESSION_MIGRATED enum value | GridMate::GridSession | protected |
SE_HOST enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_JOIN enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_JOIN_INVITE enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_JOINED enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_LAST enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_LEAVE_GAME enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_START_GAME enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SE_UPDATE enum value | GridMate::GridSession | protected |
SendInviteDlg() | GridMate::GridSession | inlinevirtual |
SessionService (defined in GridMate::GridSession) | GridMate::GridSession | friend |
SetHandshakeUserData(const void *data, size_t size) | GridMate::GridSession | protected |
SetParam(const GridSessionParam ¶m) (defined in GridMate::GridSession) | GridMate::GridSession | |
SetUpStateMachine() (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |
Shutdown() | GridMate::GridSession | protectedvirtual |
SS_CREATE enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_DELETE enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_END_GAME enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_HOST_MIGRATE_ELECTION enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_HOST_MIGRATE_SESSION enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_IDLE enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_IN_GAME enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_IN_SESSION enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_JOIN enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_LAST enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_NO_SESSION enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_START_GAME enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_START_UP enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
SS_TOP enum value (defined in GridMate::GridSession) | GridMate::GridSession | protected |
UnlockSession() (defined in GridMate::GridSession) | GridMate::GridSession | inlinevirtual |
Update() (defined in GridMate::GridSession) | GridMate::GridSession | virtual |
UserDataCopier(const void *sourceData, unsigned int sourceDataSize) (defined in GridMate::GridSession) | GridMate::GridSession | inlineprotectedstatic |
UserDataDeleter(void *pointer, unsigned int dataSize) (defined in GridMate::GridSession) | GridMate::GridSession | inlineprotectedstatic |
~GridSession() (defined in GridMate::GridSession) | GridMate::GridSession | protectedvirtual |