Deprecated List

Group AUTO_RPC_GROUP

Class ConnectionGraph
Use ConnectionGraph2

Class FullyConnectedMesh
Use FullyConnectedMesh2

Class LightweightDatabaseClient
Use RakNet::SQLite3ClientPlugin found at DependentExtensions/SQLite3Plugin/SQLite3ClientPlugin.h

Class LightweightDatabaseServer
Use RakNet::SQLite3ServerPlugin found at DependentExtensions/SQLite3Plugin/SQLite3ServerPlugin.h

Member NetworkID::guid
Use NETWORK_ID_SUPPORTS_PEER_TO_PEER in RakNetDefines.h

Member NetworkIDManager::GET_OBJECT_FROM_ID (NetworkID x)
, use the template form. This form requires that NetworkIDObject is the basemost derived class

Member NetworkIDManager::SetExternalSystemAddress (SystemAddress systemAddress)
Use NetworkIDManager::SetGuid() and NetworkIDManager::GetGuid() instead Necessary for peer to peer, as NetworkIDs are then composed of your external player Id (doesn't matter which, as long as unique) plus the usual object ID number. Get this from RakPeer::GetExternalSystemAddress) one time, the first time you make a connection.

Class RakNet::AutoRPC
See RakNet::RPC3

Class RakNet::ReplicaManager2
See RakNet::ReplicaManager3

Class RakNetTransport
Use RakNetTransport2

Member RakPeer::ApplyNetworkSimulator (float packetloss, unsigned short minExtraPing, unsigned short extraPingVariance)
Use http://www.jenkinssoftware.com/raknet/forum/index.php?topic=1671.0 instead.

Member RakPeer::RegisterAsRemoteProcedureCall (const char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms))
Use RakNet::RPC3

Member RakPeer::RegisterClassMemberRPC (const char *uniqueID, void *functionPointer)
Use RakNet::RPC3

Member RakPeer::RemoveRouterInterface (RouterInterface *routerInterface)
This was added without considering proper architecture

Member RakPeer::RPC (const char *uniqueID, const char *data, BitSize_t bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)
Use RakNet::RPC3. This only correctly works for C functions. For C++, it only works for Windows. It is less flexible than RPC3 ------------------------------------------- Deprecated -------------------------

Member RakPeer::RPC (const char *uniqueID, const RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)
Use RakNet::RPC3. This only correctly works for C functions. For C++, it only works for Windows. It is less flexible than RPC3 ------------------------------------------- Deprecated -------------------------

Member RakPeer::SetRouterInterface (RouterInterface *routerInterface)
This was added without considering proper architecture

Member RakPeer::UnregisterAsRemoteProcedureCall (const char *uniqueID)
Use RakNet::RPC3

Member RakPeerInterface::ApplyNetworkSimulator (float packetloss, unsigned short minExtraPing, unsigned short extraPingVariance)=0
Use http://www.jenkinssoftware.com/forum/index.php?topic=1671.0 instead.

Member RakPeerInterface::RegisterAsRemoteProcedureCall (const char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms))=0
Use RakNet::RPC3 instead

Member RakPeerInterface::RegisterClassMemberRPC (const char *uniqueID, void *functionPointer)=0
Use RakNet::RPC3 instead

Member RakPeerInterface::RPC (const char *uniqueID, const char *data, BitSize_t bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)=0
Use RakNet::RPC3

Member RakPeerInterface::RPC (const char *uniqueID, const RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)=0
Use RakNet::RPC3

Member RakPeerInterface::UnregisterAsRemoteProcedureCall (const char *uniqueID)=0
Use RakNet::RPC3 instead

Member REGISTER_CLASS_MEMBER_RPC (networkObject, className, functionName)

Use RakNet::RPC3 instead

Use RakNet::RPC3 instead

Member REGISTER_STATIC_RPC (networkObject, functionName)
Use RakNet::RPC3 instead

Class ReplicaManager
See RakNet::ReplicaManager3

Class Router

Class RPCParameters
use RakNet::RPC3 instead

Member UNREGISTER_STATIC_RPC (networkObject, functionName)
Use RakNet::RPC3 instead