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

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

AcceptChangeOwnership(PeerId requestor, const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replica
Activate(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replicaprotected
add_ref() (defined in GridMate::Replica)GridMate::Replicainlineprotected
AttachReplicaChunk(const ReplicaChunkPtr &chunk) (defined in GridMate::Replica)GridMate::Replica
AZStd::IntrusivePtrCountPolicy (defined in GridMate::Replica)GridMate::Replicafriend
ChunkListType typedef (defined in GridMate::Replica)GridMate::Replica
ClearPendingRPCs() (defined in GridMate::Replica)GridMate::Replicaprotected
CreateReplica(const char *replicaName) (defined in GridMate::Replica)GridMate::Replicastatic
CreateReplicaChunkFromStream(ReplicaChunkClassId classId, UnmarshalContext &mc) (defined in GridMate::Replica)GridMate::Replicaprotected
Deactivate(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replicaprotected
DebugGetTargets() const (defined in GridMate::Replica)GridMate::Replicainline
DebugMarshal(MarshalContext &mc) (defined in GridMate::Replica)GridMate::Replicainline
DebugPreDestruct() (defined in GridMate::Replica)GridMate::Replicainline
DebugPrepareData(EndianType endian, AZ::u32 marshalFlags) (defined in GridMate::Replica)GridMate::Replicainline
Destroy() (defined in GridMate::Replica)GridMate::Replica
DetachReplicaChunk(const ReplicaChunkPtr &chunk) (defined in GridMate::Replica)GridMate::Replica
FindReplicaChunk()GridMate::Replicainline
GetChunkByIndex(size_t index) (defined in GridMate::Replica)GridMate::Replica
GetCreateTime() const (defined in GridMate::Replica)GridMate::Replicainline
GetDebugName() const (defined in GridMate::Replica)GridMate::Replica
GetMyContext() const (defined in GridMate::Replica)GridMate::Replica
GetNumChunks() const (defined in GridMate::Replica)GridMate::Replicainline
GetPeerId() const (defined in GridMate::Replica)GridMate::Replica
GetPriority() const (defined in GridMate::Replica)GridMate::Replicainline
GetRepId() const (defined in GridMate::Replica)GridMate::Replicainline
GetReplicaManager() (defined in GridMate::Replica)GridMate::Replicainline
GetRevision() const (defined in GridMate::Replica)GridMate::Replicainline
GM_CLASS_ALLOCATOR(Replica) (defined in GridMate::Replica)GridMate::Replica
HasMarshalingTask() const (defined in GridMate::Replica)GridMate::Replicainline
HasUpdateTask() const (defined in GridMate::Replica)GridMate::Replicainline
InitReplica(ReplicaManager *manager) (defined in GridMate::Replica)GridMate::Replicaprotected
IsActive() const (defined in GridMate::Replica)GridMate::Replicainline
IsBroadcast() const (defined in GridMate::Replica)GridMate::Replica
IsDirty() const (defined in GridMate::Replica)GridMate::Replicainline
IsMigratable() const (defined in GridMate::Replica)GridMate::Replicainline
IsNew() const (defined in GridMate::Replica)GridMate::Replicainline
IsNewOwner() const (defined in GridMate::Replica)GridMate::Replicainline
IsPrimary() const (defined in GridMate::Replica)GridMate::Replicainline
IsProxy() const (defined in GridMate::Replica)GridMate::Replicainline
IsSuspendDownstream() const (defined in GridMate::Replica)GridMate::Replicaprotected
IsSyncStage() const (defined in GridMate::Replica)GridMate::Replicainline
IsUpdateFromReplicaEnabled() const (defined in GridMate::Replica)GridMate::Replica
m_chunks (defined in GridMate::Replica)GridMate::Replicaprotected
m_createTime (defined in GridMate::Replica)GridMate::Replicaprotected
m_dirtyHook (defined in GridMate::Replica)GridMate::Replicaprotected
m_flags (defined in GridMate::Replica)GridMate::Replicaprotected
m_manager (defined in GridMate::Replica)GridMate::Replicaprotected
m_marshalingTasks (defined in GridMate::Replica)GridMate::Replicaprotected
m_myId (defined in GridMate::Replica)GridMate::Replicaprotected
m_priority (defined in GridMate::Replica)GridMate::Replicaprotected
m_refCount (defined in GridMate::Replica)GridMate::Replicamutableprotected
m_replicaStatus (defined in GridMate::Replica)GridMate::Replicaprotected
m_revisionGridMate::Replicaprotected
m_targets (defined in GridMate::Replica)GridMate::Replicaprotected
m_updateTasks (defined in GridMate::Replica)GridMate::Replicaprotected
m_upstreamHop (defined in GridMate::Replica)GridMate::Replicaprotected
MarkRPCsAsRelayed() (defined in GridMate::Replica)GridMate::Replicaprotected
Marshal(MarshalContext &mc) (defined in GridMate::Replica)GridMate::Replicaprotected
MigrationRequestDownstreamAckFn(PeerId ownerId, AZ::u32 requestTime, const RpcContext &rpcContext) override (defined in GridMate::Replica)GridMate::Replicaprotectedvirtual
MigrationSuspendUpstreamFn(PeerId ownerId, AZ::u32 requestTime, const RpcContext &rpcContext) override (defined in GridMate::Replica)GridMate::Replicaprotectedvirtual
OnActivate(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replica
OnChangeOwnership(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replica
OnDeactivate(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replica
OnReplicaPriorityUpdated(ReplicaChunkBase *chunk) (defined in GridMate::Replica)GridMate::Replicaprotected
PendingTasks typedef (defined in GridMate::Replica)GridMate::Replicaprotected
PreDestruct() (defined in GridMate::Replica)GridMate::Replicaprotected
PrepareData(EndianType endianType, AZ::u32 marshalFlags=0) (defined in GridMate::Replica)GridMate::Replicaprotected
ProcessRPCs(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replicaprotected
RegisterMarshalingTask(ReplicaTask *task) (defined in GridMate::Replica)GridMate::Replicainline
RegisterUpdateTask(ReplicaTask *task) (defined in GridMate::Replica)GridMate::Replicainline
RelayRpcsTask (defined in GridMate::Replica)GridMate::Replicafriend
release() (defined in GridMate::Replica)GridMate::Replicaprotected
Replica(const char *replicaName) (defined in GridMate::Replica)GridMate::Replicaexplicit
ReplicaChunkBase (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaManager (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalNewTask (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalTask (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalTaskBase (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalUpdateTask (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalUpstreamTask (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalZombieTask (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaMarshalZombieToPeerTask (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaPeer (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaTarget (defined in GridMate::Replica)GridMate::Replicafriend
ReplicaUpdateTaskBase (defined in GridMate::Replica)GridMate::Replicafriend
RequestChangeOwnership(PeerId newOwner=InvalidReplicaPeerId) (defined in GridMate::Replica)GridMate::Replica
RequestOwnershipFn(PeerId requestor, const RpcContext &rpcContext) override (defined in GridMate::Replica)GridMate::Replicaprotectedvirtual
SendLimitProcessPolicy (defined in GridMate::Replica)GridMate::Replicafriend
SetMigratable(bool migratable) (defined in GridMate::Replica)GridMate::Replicaprotected
SetNew() (defined in GridMate::Replica)GridMate::Replicainlineprotected
SetPrimary(bool isPrimary) (defined in GridMate::Replica)GridMate::Replicainlineprotected
SetRepId(ReplicaId id) (defined in GridMate::Replica)GridMate::Replicaprotected
SetSyncStage(bool b=true) (defined in GridMate::Replica)GridMate::Replica
Unmarshal(UnmarshalContext &mc) (defined in GridMate::Replica)GridMate::Replicaprotected
UnregisterMarshalingTask(ReplicaTask *task) (defined in GridMate::Replica)GridMate::Replicainline
UnregisterUpdateTask(ReplicaTask *task) (defined in GridMate::Replica)GridMate::Replicainline
UpdateFromReplica(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replica
UpdateReplica(const ReplicaContext &rc) (defined in GridMate::Replica)GridMate::Replica
~Replica() (defined in GridMate::Replica)GridMate::Replica