22 #if _RAKNET_SUPPORT_ReplicaManager3==1 
   24 #ifndef __REPLICA_MANAGER_3 
   25 #define __REPLICA_MANAGER_3 
  108     virtual void DeallocConnection(
Connection_RM3 *connection) 
const=0;
 
  117     void SetAutoManageConnections(
bool autoCreate, 
bool autoDestroy);
 
  120     bool GetAutoCreateConnections(
void) 
const;
 
  123     bool GetAutoDestroyConnections(
void) 
const;
 
  129     void AutoCreateConnectionList(
 
  194     unsigned GetReplicaCount(
WorldId worldId=0) 
const;
 
  207     unsigned int GetConnectionCount(
WorldId worldId=0) 
const;
 
  228     void SetDefaultOrderingChannel(
char def);
 
  241     void SetAutoSerializeInterval(
SLNet::Time intervalMS);
 
  253     bool GetAllConnectionDownloadsCompleted(
WorldId worldId=0) 
const;
 
  258     void AddWorld(
WorldId worldId);
 
  263     void RemoveWorld(
WorldId worldId);
 
  269     WorldId GetWorldIdAtIndex(
unsigned int index);
 
  273     unsigned int GetWorldCount(
void) 
const;
 
  303     void Clear(
bool deleteWorlds=
false);
 
  306     PRO GetDefaultSendParameters(
void) 
const;
 
  309     virtual void Update(
void);
 
  326     virtual void OnRakPeerShutdown(
void);
 
  327     virtual void OnDetach(
void);
 
  513         QUERY_CONNECTION_FOR_REPLICA_LIST
 
  541     virtual void QueryReplicaList(
 
  661     void OnNeverConstruct(
unsigned int queryToConstructIdx, 
ReplicaManager3 *replicaManager);
 
  662     void OnConstructToThisConnection(
unsigned int queryToConstructIdx, 
ReplicaManager3 *replicaManager);
 
  665     void OnReplicaAlreadyExists(
unsigned int queryToConstructIdx, 
ReplicaManager3 *replicaManager);
 
  667     void OnSendDestructionFromQuery(
unsigned int queryToDestructIdx, 
ReplicaManager3 *replicaManager);
 
  668     void OnDoNotQueryDestruction(
unsigned int queryToDestructIdx, 
ReplicaManager3 *replicaManager);
 
  704     ConstructionMode constructionMode;
 
 1024     virtual bool QueryRemoteConstruction_ClientConstruction(
SLNet::Connection_RM3 *sourceConnection, 
bool isThisTheServer);
 
 1037     virtual bool QueryRemoteConstruction_ServerConstruction(
SLNet::Connection_RM3 *sourceConnection, 
bool isThisTheServer);
 
 1074     virtual void BroadcastDestruction(
void);
 
 1078     RakNetGUID GetCreatingSystemGUID(
void) 
const;
 
 1103 template <
class parent_type>
 
 1142 #endif // _RAKNET_SUPPORT_*