| AddToBanList(const char *IP)=0 | RakPeerInterface | [pure virtual] |
| AdvertiseSystem(char *host, unsigned short remotePort)=0 | RakPeerInterface | [pure virtual] |
| AllowConnectionResponseIPMigration(bool allow) | RakPeerInterface | |
| ClearBanList(void)=0 | RakPeerInterface | [pure virtual] |
| CloseConnection(PlayerID target, bool sendDisconnectionNotification, unsigned long blockDuration)=0 | RakPeerInterface | [pure virtual] |
| Connect(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] |
| DisableSecurity(void)=0 | RakPeerInterface | [pure virtual] |
| Disconnect(unsigned long blockDuration)=0 | RakPeerInterface | [pure virtual] |
| GenerateCompressionLayer(unsigned long inputFrequencyTable[256], bool inputLayer)=0 | RakPeerInterface | [pure virtual] |
| GetAveragePing(PlayerID target)=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(PlayerID target) const =0 | RakPeerInterface | [pure virtual] |
| GetIncomingPassword(void) | RakPeerInterface | |
| GetIndexFromPlayerID(PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
| GetInternalID(void) const =0 | RakPeerInterface | [pure virtual] |
| GetLastPing(PlayerID target) const =0 | RakPeerInterface | [pure virtual] |
| GetLocalIP(unsigned int index)=0 | RakPeerInterface | [pure virtual] |
| GetLowestPing(PlayerID target) 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 long outputFrequencyTable[256])=0 | RakPeerInterface | [pure virtual] |
| GetPasswordData(char *passwordData, int *passwordDataLength)=0 | RakPeerInterface | [pure virtual] |
| GetPlayerIDFromIndex(int index)=0 | RakPeerInterface | [pure virtual] |
| GetRemoteStaticData(PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
| GetStatistics(PlayerID playerId)=0 | RakPeerInterface | [pure virtual] |
| Initialize(unsigned short MaximumNumberOfPeers, unsigned short localPort, int _threadSleepTimer)=0 | RakPeerInterface | [pure virtual] |
| InitializeSecurity(char *pubKeyP, char *pubKeyQ, char *privKeyE, char *privKeyN)=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] |
| Ping(PlayerID target)=0 | RakPeerInterface | [pure virtual] |
| Ping(char *host, unsigned short remotePort, bool onlyReplyOnAcceptingConnections)=0 | RakPeerInterface | [pure virtual] |
| PlayerIDToDottedIP(PlayerID playerId) const =0 | RakPeerInterface | [pure virtual] |
| PushBackPacket(Packet *packet)=0 | RakPeerInterface | [pure virtual] |
| Receive(void)=0 | RakPeerInterface | [pure virtual] |
| RegisterAsRemoteProcedureCall(char *uniqueID, void(*functionName)(char *input, int numberOfBitsOfData, PlayerID sender))=0 | RakPeerInterface | [pure virtual] |
| RemoveFromBanList(const char *IP)=0 | RakPeerInterface | [pure virtual] |
| RPC(char *uniqueID, char *data, unsigned long bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0 | RakPeerInterface | [pure virtual] |
| RPC(char *uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0 | RakPeerInterface | [pure virtual] |
| Send(char *data, const long 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(PlayerID target)=0 | RakPeerInterface | [pure virtual] |
| SetCompileFrequencyTable(bool doCompile)=0 | RakPeerInterface | [pure virtual] |
| SetIncomingPassword(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(char *data, const unsigned long length)=0 | RakPeerInterface | [pure virtual] |
| SetRemoteStaticData(PlayerID playerId, char *data, const long length)=0 | RakPeerInterface | [pure virtual] |
| UnregisterAsRemoteProcedureCall(char *uniqueID)=0 | RakPeerInterface | [pure virtual] |
| ~RakPeerInterface() | RakPeerInterface | [inline, virtual] |