AddToBanList(const char *IP, RakNetTime milliseconds=0)=0 | RakPeerInterface | [pure virtual] |
AdvertiseSystem(const char *host, unsigned short remotePort, const char *data, int dataLength)=0 | RakPeerInterface | [pure virtual] |
AllowConnectionResponseIPMigration(bool allow)=0 | RakPeerInterface | [pure virtual] |
ApplyNetworkSimulator(double maxSendBPS, unsigned short minExtraPing, unsigned short extraPingVariance)=0 | RakPeerInterface | [pure virtual] |
AttachPlugin(PluginInterface *plugin)=0 | RakPeerInterface | [pure virtual] |
ClearBanList(void)=0 | RakPeerInterface | [pure virtual] |
CloseConnection(const PlayerID target, bool sendDisconnectionNotification, unsigned char orderingChannel=0)=0 | RakPeerInterface | [pure virtual] |
Connect(const char *host, unsigned short remotePort, char *passwordData, int passwordDataLength)=0 | RakPeerInterface | [pure virtual] |
DeallocatePacket(Packet *packet)=0 | RakPeerInterface | [pure virtual] |
DeleteCompressionLayer(bool inputLayer)=0 | RakPeerInterface | [pure virtual] |
DetachPlugin(PluginInterface *messageHandler)=0 | RakPeerInterface | [pure virtual] |
DisableSecurity(void)=0 | RakPeerInterface | [pure virtual] |
Disconnect(unsigned int blockDuration, unsigned char orderingChannel=0)=0 | RakPeerInterface | [pure virtual] |
GenerateCompressionLayer(unsigned int inputFrequencyTable[256], bool inputLayer)=0 | RakPeerInterface | [pure virtual] |
GetAveragePing(const PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
GetCompressionRatio(void) const =0 | RakPeerInterface | [pure virtual] |
GetConnectionList(PlayerID *remoteSystems, unsigned short *numberOfSystems) const =0 | RakPeerInterface | [pure virtual] |
GetDecompressionRatio(void) const =0 | RakPeerInterface | [pure virtual] |
GetExternalID(const PlayerID target) const =0 | RakPeerInterface | [pure virtual] |
GetIncomingPassword(char *passwordData, int *passwordDataLength)=0 | RakPeerInterface | [pure virtual] |
GetIndexFromPlayerID(const PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
GetInternalID(void) const =0 | RakPeerInterface | [pure virtual] |
GetLastPing(const PlayerID playerId) const =0 | RakPeerInterface | [pure virtual] |
GetLocalIP(unsigned int index)=0 | RakPeerInterface | [pure virtual] |
GetLowestPing(const PlayerID playerId) const =0 | RakPeerInterface | [pure virtual] |
GetMaximumIncomingConnections(void) const =0 | RakPeerInterface | [pure virtual] |
GetMaximumNumberOfPeers(void) const =0 | RakPeerInterface | [pure virtual] |
GetMTUSize(void) const =0 | RakPeerInterface | [pure virtual] |
GetNumberOfAddresses(void)=0 | RakPeerInterface | [pure virtual] |
GetOutgoingFrequencyTable(unsigned int outputFrequencyTable[256])=0 | RakPeerInterface | [pure virtual] |
GetPlayerIDFromIndex(int index)=0 | RakPeerInterface | [pure virtual] |
GetRemoteStaticData(const PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
GetRPCMap(const PlayerID playerId)=0 (defined in RakPeerInterface) | RakPeerInterface | [pure virtual] |
GetStatistics(const PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
Initialize(unsigned short maxConnections, unsigned short localPort, int _threadSleepTimer, const char *forceHostAddress=0)=0 | RakPeerInterface | [pure virtual] |
InitializeSecurity(const char *pubKeyE, const char *pubKeyN, const char *privKeyP, const char *privKeyQ)=0 | RakPeerInterface | [pure virtual] |
IPToPlayerID(const char *host, unsigned short remotePort, PlayerID *playerId)=0 | RakPeerInterface | [pure virtual] |
IsActive(void) const =0 | RakPeerInterface | [pure virtual] |
IsBanned(const char *IP)=0 | RakPeerInterface | [pure virtual] |
IsNetworkSimulatorActive(void)=0 | RakPeerInterface | [pure virtual] |
Ping(const PlayerID target)=0 | RakPeerInterface | [pure virtual] |
Ping(const char *host, unsigned short remotePort, bool onlyReplyOnAcceptingConnections)=0 | RakPeerInterface | [pure virtual] |
PlayerIDToDottedIP(const PlayerID playerId) const =0 | RakPeerInterface | [pure virtual] |
PushBackPacket(Packet *packet, bool pushAtHead)=0 | RakPeerInterface | [pure virtual] |
Receive(void)=0 | RakPeerInterface | [pure virtual] |
RegisterAsRemoteProcedureCall(char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms))=0 | RakPeerInterface | [pure virtual] |
RegisterClassMemberRPC(char *uniqueID, void *functionPointer)=0 | RakPeerInterface | [pure virtual] |
RemoveFromBanList(const char *IP)=0 | RakPeerInterface | [pure virtual] |
RemoveRouterInterface(RouterInterface *routerInterface)=0 | RakPeerInterface | [pure virtual] |
RPC(char *uniqueID, const char *data, unsigned int bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)=0 | RakPeerInterface | [pure virtual] |
RPC(char *uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget)=0 | RakPeerInterface | [pure virtual] |
Send(const char *data, const int length, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast)=0 | RakPeerInterface | [pure virtual] |
Send(RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast)=0 | RakPeerInterface | [pure virtual] |
SendStaticData(const PlayerID target)=0 | RakPeerInterface | [pure virtual] |
SetCompileFrequencyTable(bool doCompile)=0 | RakPeerInterface | [pure virtual] |
SetIncomingPassword(const char *passwordData, int passwordDataLength)=0 | RakPeerInterface | [pure virtual] |
SetMaximumIncomingConnections(unsigned short numberAllowed)=0 | RakPeerInterface | [pure virtual] |
SetMTUSize(int size)=0 | RakPeerInterface | [pure virtual] |
SetOccasionalPing(bool doPing)=0 | RakPeerInterface | [pure virtual] |
SetOfflinePingResponse(const char *data, const unsigned int length)=0 | RakPeerInterface | [pure virtual] |
SetRemoteStaticData(const PlayerID playerId, const char *data, const int length)=0 | RakPeerInterface | [pure virtual] |
SetRouterInterface(RouterInterface *routerInterface)=0 | RakPeerInterface | [pure virtual] |
SetSplitMessageProgressInterval(int interval)=0 | RakPeerInterface | [pure virtual] |
SetTimeoutTime(RakNetTime timeMS, const PlayerID target)=0 | RakPeerInterface | [pure virtual] |
SetUnreliableTimeout(RakNetTime timeoutMS)=0 | RakPeerInterface | [pure virtual] |
UnregisterAsRemoteProcedureCall(char *uniqueID)=0 | RakPeerInterface | [pure virtual] |
~RakPeerInterface() | RakPeerInterface | [inline, virtual] |