| AddToBanList(const char *IP)=0 | RakServerInterface | [pure virtual] |
| AdvertiseSystem(const char *host, unsigned short remotePort, const char *data, int dataLength)=0 | RakServerInterface | [pure virtual] |
| ApplyNetworkSimulator(double maxSendBPS, unsigned short minExtraPing, unsigned short extraPingVariance)=0 | RakServerInterface | [pure virtual] |
| AttachPlugin(PluginInterface *messageHandler)=0 | RakServerInterface | [pure virtual] |
| ChangeStaticClientData(const PlayerID playerChangedId, PlayerID playerToSendToId)=0 | RakServerInterface | [pure virtual] |
| ClearBanList(void)=0 | RakServerInterface | [pure virtual] |
| DeallocatePacket(Packet *packet)=0 | RakServerInterface | [pure virtual] |
| DeleteCompressionLayer(bool inputLayer)=0 | RakServerInterface | [pure virtual] |
| DetachPlugin(PluginInterface *messageHandler)=0 | RakServerInterface | [pure virtual] |
| DisableSecurity(void)=0 | RakServerInterface | [pure virtual] |
| Disconnect(unsigned int blockDuration, unsigned char orderingChannel=0)=0 | RakServerInterface | [pure virtual] |
| GenerateCompressionLayer(unsigned int inputFrequencyTable[256], bool inputLayer)=0 | RakServerInterface | [pure virtual] |
| GetAllowedPlayers(void) const =0 | RakServerInterface | [pure virtual] |
| GetAveragePing(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| GetCompressionRatio(void) const =0 | RakServerInterface | [pure virtual] |
| GetConnectedPlayers(void)=0 | RakServerInterface | [pure virtual] |
| GetDecompressionRatio(void) const =0 | RakServerInterface | [pure virtual] |
| GetIndexFromPlayerID(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| GetInternalID(void) const =0 | RakServerInterface | [pure virtual] |
| GetLastPing(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| GetLocalIP(unsigned int index)=0 | RakServerInterface | [pure virtual] |
| GetLowestPing(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| GetMTUSize(void) const =0 | RakServerInterface | [pure virtual] |
| GetNumberOfAddresses(void)=0 | RakServerInterface | [pure virtual] |
| GetPlayerIDFromIndex(int index)=0 | RakServerInterface | [pure virtual] |
| GetPlayerIPFromID(const PlayerID playerId, char returnValue[22], unsigned short *port)=0 | RakServerInterface | [pure virtual] |
| GetSendFrequencyTable(unsigned int outputFrequencyTable[256])=0 | RakServerInterface | [pure virtual] |
| GetStaticClientData(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| GetStaticServerData(void)=0 | RakServerInterface | [pure virtual] |
| GetStatistics(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| GetSynchronizedRandomInteger(void) const =0 | RakServerInterface | [pure virtual] |
| HasPassword(void)=0 | RakServerInterface | [pure virtual] |
| InitializeSecurity(const char *privateKeyE, const char *privateKeyN)=0 | RakServerInterface | [pure virtual] |
| IsActive(void) const =0 | RakServerInterface | [pure virtual] |
| IsActivePlayerID(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| IsBanned(const char *IP)=0 | RakServerInterface | [pure virtual] |
| IsNetworkSimulatorActive(void)=0 | RakServerInterface | [pure virtual] |
| Kick(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| PingPlayer(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| PushBackPacket(Packet *packet, bool pushAtHead)=0 | RakServerInterface | [pure virtual] |
| Receive(void)=0 | RakServerInterface | [pure virtual] |
| RegisterAsRemoteProcedureCall(char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms))=0 | RakServerInterface | [pure virtual] |
| RegisterClassMemberRPC(char *uniqueID, void *functionPointer)=0 | RakServerInterface | [pure virtual] |
| RemoveFromBanList(const char *IP)=0 | RakServerInterface | [pure virtual] |
| RemoveRouterInterface(RouterInterface *routerInterface)=0 | RakServerInterface | [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 | RakServerInterface | [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 | RakServerInterface | [pure virtual] |
| Send(const char *data, const int length, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast)=0 | RakServerInterface | [pure virtual] |
| Send(RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast)=0 | RakServerInterface | [pure virtual] |
| SendStaticServerDataToClient(const PlayerID playerId)=0 | RakServerInterface | [pure virtual] |
| SetAllowedPlayers(unsigned short AllowedPlayers)=0 | RakServerInterface | [pure virtual] |
| SetMTUSize(int size)=0 | RakServerInterface | [pure virtual] |
| SetOfflinePingResponse(const char *data, const unsigned int length)=0 | RakServerInterface | [pure virtual] |
| SetPassword(const char *_password)=0 | RakServerInterface | [pure virtual] |
| SetRelayStaticClientData(bool b)=0 | RakServerInterface | [pure virtual] |
| SetRouterInterface(RouterInterface *routerInterface)=0 | RakServerInterface | [pure virtual] |
| SetStaticClientData(const PlayerID playerId, const char *data, const int length)=0 | RakServerInterface | [pure virtual] |
| SetStaticServerData(const char *data, const int length)=0 | RakServerInterface | [pure virtual] |
| SetTimeoutTime(RakNetTime timeMS, const PlayerID target)=0 | RakServerInterface | [pure virtual] |
| SetTrackFrequencyTable(bool b)=0 | RakServerInterface | [pure virtual] |
| Start(unsigned short AllowedPlayers, unsigned int depreciated, int threadSleepTimer, unsigned short port, const char *forceHostAddress=0)=0 | RakServerInterface | [pure virtual] |
| StartOccasionalPing(void)=0 | RakServerInterface | [pure virtual] |
| StartSynchronizedRandomInteger(void)=0 | RakServerInterface | [pure virtual] |
| StopOccasionalPing(void)=0 | RakServerInterface | [pure virtual] |
| StopSynchronizedRandomInteger(void)=0 | RakServerInterface | [pure virtual] |
| UnregisterAsRemoteProcedureCall(char *uniqueID)=0 | RakServerInterface | [pure virtual] |
| ~RakServerInterface() | RakServerInterface | [inline, virtual] |