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::GridSession Member List

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

AddMember(GridMember *member)GridMate::GridSessionprotectedvirtual
BanMember(GridMember *member, AZ::u8 reason=0) (defined in GridMate::GridSession)GridMate::GridSession
BaseStateEvents enum nameGridMate::GridSessionprotected
BaseStates enum name (defined in GridMate::GridSession)GridMate::GridSessionprotected
CarrierChannels enum name (defined in GridMate::GridSession)GridMate::GridSession
CastNewHostVote(GridMember *newHost)GridMate::GridSessionprotected
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::GridSessionprotected
CreateRemoteMember(const AZStd::string &address, ReadBuffer &data, RemotePeerMode peerMode, ConnectionID connId=InvalidConnectionID)=0GridMate::GridSessionprotectedpure virtual
DebugEnableDisconnectDetection(bool isEnable)GridMate::GridSession
DebugIsEnableDisconnectDetection() const (defined in GridMate::GridSession)GridMate::GridSession
ElectNewHost()GridMate::GridSessionprotectedvirtual
EventToQueue(const AZ::HSM::Event &event, unsigned int userDataSize, bool isProcessRequired, EventCommand::DataCloner cloner, EventCommand::DataDeleter deleter) (defined in GridMate::GridSession)GridMate::GridSessionprotected
FreeSlot(int slotType)GridMate::GridSessionprotected
GetCarrier()GridMate::GridSessioninline
GetCarrierDesc() constGridMate::GridSessioninline
GetFlags() const (defined in GridMate::GridSession)GridMate::GridSession
GetGridMate()GridMate::GridSessioninline
GetHost() const (defined in GridMate::GridSession)GridMate::GridSession
GetHostMigrationTimeout() constGridMate::GridSession
GetHostMigrationVotingTime() constGridMate::GridSession
GetId() const (defined in GridMate::GridSession)GridMate::GridSessioninline
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::GridSessioninline
GetMyMember() const (defined in GridMate::GridSession)GridMate::GridSessioninline
GetNumberOfMembers() const (defined in GridMate::GridSession)GridMate::GridSessioninline
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() constGridMate::GridSession
GetReplicaMgr()GridMate::GridSessioninline
GetTime() constGridMate::GridSession
GetTopology() const (defined in GridMate::GridSession)GridMate::GridSession
GridMember (defined in GridMate::GridSession)GridMate::GridSessionfriend
GridSession(SessionService *service) (defined in GridMate::GridSession)GridMate::GridSessionexplicitprotected
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::GridSessionprotected
IsAddressInMemberList(const AZStd::string &address)GridMate::GridSessionprotectedvirtual
IsConnectionIdInMemberList(const ConnectionID &connId) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
IsHost() const (defined in GridMate::GridSession)GridMate::GridSessioninline
IsMigratingHost() constGridMate::GridSessioninline
IsReady() const (defined in GridMate::GridSession)GridMate::GridSessioninline
KickMember(GridMember *member, AZ::u8 reason=0) (defined in GridMate::GridSession)GridMate::GridSession
Leave(bool isMigrateHost)GridMate::GridSession
LockSession() (defined in GridMate::GridSession)GridMate::GridSessioninlinevirtual
m_carrier (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_carrierDesc (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_connections (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_disconnectKickedPlayersDelayGridMate::GridSessionprotected
m_eventQueueGridMate::GridSessionprotected
m_futureKickedPlayers (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_gridMateGridMate::GridSessionprotected
m_handshake (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_hostAddress (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_hostMigrationInProcessGridMate::GridSessionprotected
m_hostMigrationReplicaMigrated (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_hostMigrationSessionMigrated (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_hostMigrationStartGridMate::GridSessionprotected
m_hostMigrationTimeOutGridMate::GridSessionprotected
m_hostMigrationVotingTimeGridMate::GridSessionprotected
m_isShutdown (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_lastConnectivityUpdate (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_membersGridMate::GridSessionprotected
m_membersNotFullyConnected (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_myMemberGridMate::GridSessionprotected
m_replicaMgr (defined in GridMate::GridSession)GridMate::GridSessionprotected
m_serviceGridMate::GridSessionprotected
m_sessionIdGridMate::GridSessionprotected
m_smGridMate::GridSessionprotected
m_stateGridMate::GridSessionprotected
m_unboundMemberStates (defined in GridMate::GridSession)GridMate::GridSessionprotected
MemberArrayType typedef (defined in GridMate::GridSession)GridMate::GridSessionprotected
NotConnectedArrayType typedef (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnConnectionEstablished(Carrier *carrier, ConnectionID id) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnDisconnect(Carrier *carrier, ConnectionID id, CarrierDisconnectReason reason) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnDriverError(Carrier *carrier, ConnectionID id, const DriverError &error) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnFailedToConnect(Carrier *carrier, ConnectionID id, CarrierDisconnectReason reason) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnIncomingConnection(Carrier *carrier, ConnectionID id) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnNewHost(bool isHost, ReplicaManager *manager) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnSecurityError(Carrier *carrier, ConnectionID id, const SecurityError &error) override (defined in GridMate::GridSession)GridMate::GridSessionprotected
OnSessionParamChanged(const GridSessionParam &param)=0GridMate::GridSessionprotectedpure virtual
OnSessionParamRemoved(const AZStd::string &paramId)=0GridMate::GridSessionprotectedpure virtual
OnStateCreate(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateDelete(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateEnd(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateHostMigrateElection(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateHostMigrateSession(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateIdle(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateInGame(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateInSession(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateJoin(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateNoSession(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateStart(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
OnStateStartup(AZ::HSM &sm, const AZ::HSM::Event &e) (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
ProcessEventOnQueue() (defined in GridMate::GridSession)GridMate::GridSessionprotected
ProcessEvents()GridMate::GridSessionprotectedvirtual
RemoveMember(const MemberID &id)GridMate::GridSessionprotectedvirtual
RemoveParam(const AZStd::string &paramId) (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::GridSessionprotectedvirtual
RequestEvent(int id, bool isProcessRequired=false) (defined in GridMate::GridSession)GridMate::GridSessioninlineprotected
RequestEventData(int id, const T &userData, bool isProcessRequired=false)GridMate::GridSessioninlineprotected
RequestEventParam(int id, size_t param, bool isProcessRequired=false) (defined in GridMate::GridSession)GridMate::GridSessioninlineprotected
ReserveSlot(bool isInvited)GridMate::GridSessionprotected
Result enum name (defined in GridMate::GridSession)GridMate::GridSession
SE_CONNECTION_LOST enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_CREATED enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_DELETE enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_DELETED enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_END_GAME enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_HM_CLIENT_SESSION_MIGRATED enum valueGridMate::GridSessionprotected
SE_HM_MIGRATE_CLIENT enum valueGridMate::GridSessionprotected
SE_HM_REPLICAS_MIGRATED enum valueGridMate::GridSessionprotected
SE_HM_SESSION_MIGRATED enum valueGridMate::GridSessionprotected
SE_HOST enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_JOIN enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_JOIN_INVITE enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_JOINED enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_LAST enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_LEAVE_GAME enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_START_GAME enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SE_UPDATE enum valueGridMate::GridSessionprotected
SendInviteDlg()GridMate::GridSessioninlinevirtual
SessionService (defined in GridMate::GridSession)GridMate::GridSessionfriend
SetHandshakeUserData(const void *data, size_t size)GridMate::GridSessionprotected
SetParam(const GridSessionParam &param) (defined in GridMate::GridSession)GridMate::GridSession
SetUpStateMachine() (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual
Shutdown()GridMate::GridSessionprotectedvirtual
SS_CREATE enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_DELETE enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_END_GAME enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_HOST_MIGRATE_ELECTION enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_HOST_MIGRATE_SESSION enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_IDLE enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_IN_GAME enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_IN_SESSION enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_JOIN enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_LAST enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_NO_SESSION enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_START_GAME enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_START_UP enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
SS_TOP enum value (defined in GridMate::GridSession)GridMate::GridSessionprotected
UnlockSession() (defined in GridMate::GridSession)GridMate::GridSessioninlinevirtual
Update() (defined in GridMate::GridSession)GridMate::GridSessionvirtual
UserDataCopier(const void *sourceData, unsigned int sourceDataSize) (defined in GridMate::GridSession)GridMate::GridSessioninlineprotectedstatic
UserDataDeleter(void *pointer, unsigned int dataSize) (defined in GridMate::GridSession)GridMate::GridSessioninlineprotectedstatic
~GridSession() (defined in GridMate::GridSession)GridMate::GridSessionprotectedvirtual