- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# RakServerInterface Member List

This is the complete list of members for RakServerInterface, including all inherited members.

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]`