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

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

# RakClient Member List

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

_extraPingVariance (defined in RakPeer) | RakPeer | `[protected]`
_maxSendBPS (defined in RakPeer) | RakPeer | `[protected]`
_minExtraPing (defined in RakPeer) | RakPeer | `[protected]`
AddPacketToProducer(Packet *p) (defined in RakPeer) | RakPeer | `[inline, protected]`
AddToBanList(const char *IP, RakNetTime milliseconds=0) | RakPeer | `[virtual]`
AdvertiseSystem(const char *host, unsigned short remotePort, const char *data, int dataLength) | RakClient | `[virtual]`
AllowConnectionResponseIPMigration(bool allow) | RakClient | `[virtual]`
allowConnectionResponseIPMigration | RakPeer | `[protected]`
AllowIncomingConnections(void) const (defined in RakPeer) | RakPeer | `[protected]`
ApplyNetworkSimulator(double maxSendBPS, unsigned short minExtraPing, unsigned short extraPingVariance) | RakClient | `[virtual]`
AssignPlayerIDToRemoteSystemList(const PlayerID playerId, RemoteSystemStruct::ConnectMode connectionMode) | RakPeer | `[protected]`
AttachPlugin(PluginInterface *messageHandler) | RakClient | `[virtual]`
banList (defined in RakPeer) | RakPeer | `[protected]`
banListMutex (defined in RakPeer) | RakPeer | `[protected]`
blockOnRPCReply (defined in RakPeer) | RakPeer | `[protected]`
bufferedCommands (defined in RakPeer) | RakPeer | `[protected]`
bytesReceivedPerSecond (defined in RakPeer) | RakPeer | `[protected]`
bytesSentPerSecond | RakPeer | `[protected]`
ClearBanList(void) | RakPeer | `[virtual]`
ClearBufferedCommands(void) (defined in RakPeer) | RakPeer | `[protected]`
ClearRequestedConnectionList(void) (defined in RakPeer) | RakPeer | `[protected]`
CloseConnection(const PlayerID target, bool sendDisconnectionNotification, unsigned char orderingChannel=0) | RakPeer | `[virtual]`
CloseConnectionInternal(const PlayerID target, bool sendDisconnectionNotification, bool performImmediate, unsigned char orderingChannel) (defined in RakPeer) | RakPeer | `[protected]`
compressedBytesReceived (defined in RakPeer) | RakPeer | `[protected]`
compressedBytesSent (defined in RakPeer) | RakPeer | `[protected]`
Connect(const char *host, unsigned short serverPort, unsigned short clientPort, unsigned int depreciated, int threadSleepTimer) | RakClient | `[virtual]`
RakPeer::Connect(const char *host, unsigned short remotePort, char *passwordData, int passwordDataLength) | RakPeer | `[virtual]`
connectionSocket (defined in RakPeer) | RakPeer | `[protected]`
DeallocatePacket(Packet *packet) | RakClient | `[virtual]`
DeleteCompressionLayer(bool inputLayer) | RakClient | `[virtual]`
DetachPlugin(PluginInterface *messageHandler) | RakClient | `[virtual]`
DisableSecurity(void) | RakPeer | `[virtual]`
Disconnect(unsigned int blockDuration, unsigned char orderingChannel=0) | RakClient | `[virtual]`
endThreads | RakPeer | `[protected]`
externalPlayerID (defined in RakClient) | RakClient | `[private]`
frequencyTable | RakPeer | `[protected]`
GenerateCompressionLayer(unsigned int inputFrequencyTable[256], bool inputLayer) | RakClient | `[virtual]`
GenerateSYNCookieRandomNumber(void) (defined in RakPeer) | RakPeer | `[protected]`
GetAveragePing(void) | RakClient | `[virtual]`
RakPeer::GetAveragePing(const PlayerID playerId) | RakPeer | `[virtual]`
GetBestClockDifferential(const PlayerID playerId) const | RakPeer | `[protected]`
GetCompressionRatio(void) const | RakClient | `[virtual]`
GetConnectionList(PlayerID *remoteSystems, unsigned short *numberOfSystems) const | RakPeer | `[virtual]`
GetDecompressionRatio(void) const | RakClient | `[virtual]`
GetExternalID(const PlayerID target) const | RakPeer | `[virtual]`
GetFreeOtherClientIndex(void) (defined in RakClient) | RakClient | `[private]`
GetIncomingPassword(char *passwordData, int *passwordDataLength) | RakPeer | `[virtual]`
GetIndexFromPlayerID(const PlayerID playerId) | RakPeer | `[virtual]`
GetIndexFromPlayerID(const PlayerID playerId, bool calledFromNetworkThread) (defined in RakPeer) | RakPeer | `[protected]`
GetInternalID(void) const | RakClient | `[virtual]`
GetLastPing(void) const | RakClient | `[virtual]`
RakPeer::GetLastPing(const PlayerID playerId) const | RakPeer | `[virtual]`
GetLocalIP(unsigned int index) | RakPeer | `[virtual]`
GetLowestPing(void) const | RakClient | `[virtual]`
RakPeer::GetLowestPing(const PlayerID playerId) const | RakPeer | `[virtual]`
GetMaximumIncomingConnections(void) const | RakPeer | `[virtual]`
GetMaximumNumberOfPeers(void) const | RakPeer | `[virtual]`
GetMTUSize(void) const | RakClient | `[virtual]`
GetNumberOfAddresses(void) | RakPeer | `[virtual]`
GetNumberOfRemoteInitiatedConnections(void) const | RakPeer | `[protected]`
GetOtherClientIndexByPlayerID(const PlayerID playerId) (defined in RakClient) | RakClient | `[private]`
GetOutgoingFrequencyTable(unsigned int outputFrequencyTable[256]) | RakPeer | `[virtual]`
GetPlayerID(void) const | RakClient | `[virtual]`
GetPlayerIDFromIndex(int index) | RakPeer | `[virtual]`
GetPlayerIndex(void) (defined in RakClient) | RakClient | `[virtual]`
GetPlayerPing(const PlayerID playerId) | RakClient | `[virtual]`
GetRemoteStaticData(const PlayerID playerId) | RakPeer | `[virtual]`
GetRemoteSystemFromPlayerID(const PlayerID playerID, bool calledFromNetworkThread, bool onlyActive) const | RakPeer | `[protected]`
GetRPCMap(const PlayerID playerId) (defined in RakPeer) | RakPeer | `[virtual]`
GetSendFrequencyTable(unsigned int outputFrequencyTable[256]) | RakClient | `[virtual]`
GetServerID(void) const | RakClient | `[virtual]`
GetStaticClientData(const PlayerID playerId) | RakClient | `[virtual]`
GetStaticServerData(void) | RakClient | `[virtual]`
GetStatistics(void) | RakClient | `[virtual]`
RakPeer::GetStatistics(const PlayerID playerId) | RakPeer | `[virtual]`
GetSynchronizedRandomInteger(void) const | RakClient | `[virtual]`
HandleRPCPacket(const char *data, int length, PlayerID playerId) | RakPeer | `[protected]`
HandleRPCReplyPacket(const char *data, int length, PlayerID playerId) | RakPeer | `[protected]`
HasPassword(void) const | RakClient | `[virtual]`
incomingPassword (defined in RakPeer) | RakPeer | `[protected]`
incomingPasswordLength (defined in RakPeer) | RakPeer | `[protected]`
incomingQueueMutex (defined in RakPeer) | RakPeer | `[protected]`
Initialize(unsigned short maxConnections, unsigned short localPort, int _threadSleepTimer, const char *forceHostAddress=0) | RakPeer | `[virtual]`
InitializeSecurity(const char *privKeyP, const char *privKeyQ) | RakClient | `[virtual]`
RakPeer::InitializeSecurity(const char *pubKeyE, const char *pubKeyN, const char *privKeyP, const char *privKeyQ) | RakPeer | `[virtual]`
inputTree (defined in RakPeer) | RakPeer | `[protected]`
IPToPlayerID(const char *host, unsigned short remotePort, PlayerID *playerId) | RakPeer | `[virtual]`
IsActive(void) const | RakPeer | `[inline, virtual]`
IsBanned(const char *IP) | RakPeer | `[virtual]`
IsConnected(void) const | RakClient | `[virtual]`
isMainLoopThreadActive | RakPeer | `[protected]`
IsNetworkSimulatorActive(void) | RakClient | `[virtual]`
keysLocallyGenerated (defined in RakPeer) | RakPeer | `[protected]`
localPlayerIndex (defined in RakClient) | RakClient | `[private]`
localStaticData | RakPeer | `[protected]`
maximumIncomingConnections | RakPeer | `[protected]`
maximumNumberOfPeers | RakPeer | `[protected]`
messageHandlerList (defined in RakPeer) | RakPeer | `[protected]`
MTUSize (defined in RakPeer) | RakPeer | `[protected]`
myPlayerId | RakPeer | `[protected]`
newRandomNumber (defined in RakPeer) | RakPeer | `[protected]`
nextSeed (defined in RakClient) | RakClient | `[private]`
nextSeedUpdate (defined in RakClient) | RakClient | `[private]`
NotifyAndFlagForDisconnect(const PlayerID playerId, bool performImmediate, unsigned char orderingChannel) | RakPeer | `[protected]`
NUMBER_OF_RAKPEER_MUTEXES enum value (defined in RakPeer) | RakPeer | `[protected]`
occasionalPing (defined in RakPeer) | RakPeer | `[protected]`
offlinePingResponse (defined in RakPeer) | RakPeer | `[protected]`
offlinePingResponse_Mutex enum value (defined in RakPeer) | RakPeer | `[protected]`
oldRandomNumber (defined in RakPeer) | RakPeer | `[protected]`
OnConnectionRequest(RakPeer::RemoteSystemStruct *remoteSystem, unsigned char *AESKey, bool setAESKey) | RakPeer | `[protected]`
otherClients (defined in RakClient) | RakClient | `[private]`
outputTree (defined in RakPeer) | RakPeer | `[protected]`
packetPool (defined in RakPeer) | RakPeer | `[protected]`
packetSingleProducerConsumer (defined in RakPeer) | RakPeer | `[protected]`
ParseConnectionRequestPacket(RakPeer::RemoteSystemStruct *remoteSystem, PlayerID playerId, const char *data, int byteSize) | RakPeer | `[protected]`
password (defined in RakClient) | RakClient | `[private]`
Ping(const PlayerID target) | RakPeer | `[virtual]`
Ping(const char *host, unsigned short remotePort, bool onlyReplyOnAcceptingConnections) | RakPeer | `[virtual]`
PingInternal(const PlayerID target, bool performImmediate) (defined in RakPeer) | RakPeer | `[protected]`
PingServer(void) | RakClient | `[virtual]`
PingServer(const char *host, unsigned short serverPort, unsigned short clientPort, bool onlyReplyOnAcceptingConnections) | RakClient | `[virtual]`
PlayerIDToDottedIP(const PlayerID playerId) const | RakClient | `[virtual]`
ProcessNetworkPacket (defined in RakPeer) | RakPeer | `[friend]`
processPacketsThreadHandle (defined in RakPeer) | RakPeer | `[protected]`
ProcessPortUnreachable (defined in RakPeer) | RakPeer | `[friend]`
publicKeyE (defined in RakPeer) | RakPeer | `[protected]`
publicKeyN (defined in RakPeer) | RakPeer | `[protected]`
PushBackPacket(Packet *packet, bool pushAtHead) | RakClient | `[virtual]`
RakClient() | RakClient |
RakPeer() | RakPeer |
rakPeerMutexes (defined in RakPeer) | RakPeer | `[protected]`
randomNumberExpirationTime (defined in RakPeer) | RakPeer | `[protected]`
rawBytesReceived (defined in RakPeer) | RakPeer | `[protected]`
rawBytesSent (defined in RakPeer) | RakPeer | `[protected]`
Receive(void) | RakClient | `[virtual]`
ReceiveIgnoreRPC(void) (defined in RakPeer) | RakPeer | `[protected]`
recvfromThreadHandle (defined in RakPeer) | RakPeer | `[protected]`
RegisterAsRemoteProcedureCall(char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms)) | RakClient | `[virtual]`
RegisterClassMemberRPC(char *uniqueID, void *functionPointer) | RakClient | `[virtual]`
remoteSystemList | RakPeer | `[protected]`
remoteSystemLookup (defined in RakPeer) | RakPeer | `[protected]`
RemoveFromBanList(const char *IP) | RakPeer | `[virtual]`
RemoveRouterInterface(RouterInterface *routerInterface) | RakClient | `[virtual]`
replyFromTargetBroadcast (defined in RakPeer) | RakPeer | `[protected]`
replyFromTargetBS (defined in RakPeer) | RakPeer | `[protected]`
replyFromTargetPlayer (defined in RakPeer) | RakPeer | `[protected]`
requestedConnectionList (defined in RakPeer) | RakPeer | `[protected]`
router (defined in RakPeer) | RakPeer | `[protected]`
RPC(char *uniqueID, const char *data, unsigned int bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget) | RakClient | `[virtual]`
RPC(char *uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget) | RakClient | `[virtual]`
RakPeer::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) | RakPeer | `[virtual]`
RakPeer::RPC(char *uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget) | RakPeer | `[virtual]`
rpcMap (defined in RakPeer) | RakPeer | `[protected]`
rsacrypt | RakPeer | `[protected]`
RunUpdateCycle(void) (defined in RakPeer) | RakPeer | `[protected]`
SecuredConnectionConfirmation(RakPeer::RemoteSystemStruct *remoteSystem, char *data) (defined in RakPeer) | RakPeer | `[protected]`
SecuredConnectionResponse(const PlayerID playerId) (defined in RakPeer) | RakPeer | `[protected]`
seed (defined in RakClient) | RakClient | `[private]`
Send(const char *data, const int length, PacketPriority priority, PacketReliability reliability, char orderingChannel) | RakClient | `[virtual]`
Send(RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel) | RakClient | `[virtual]`
RakPeer::Send(const char *data, const int length, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast) | RakPeer | `[virtual]`
RakPeer::Send(RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast) | RakPeer | `[virtual]`
SendBuffered(const char *data, int numberOfBitsToSend, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, RemoteSystemStruct::ConnectMode connectionMode) (defined in RakPeer) | RakPeer | `[protected]`
SendConnectionRequest(const char *host, unsigned short remotePort, char *passwordData, int passwordDataLength) (defined in RakPeer) | RakPeer | `[protected]`
SendImmediate(char *data, int numberOfBitsToSend, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool useCallerDataAllocation, RakNetTimeNS currentTime) (defined in RakPeer) | RakPeer | `[protected]`
SendStaticClientDataToServer(void) | RakClient | `[virtual]`
SendStaticData(const PlayerID target) | RakPeer | `[virtual]`
SendStaticDataInternal(const PlayerID target, bool performImmediate) (defined in RakPeer) | RakPeer | `[protected]`
SetCompileFrequencyTable(bool doCompile) | RakPeer | `[virtual]`
SetIncomingPassword(const char *passwordData, int passwordDataLength) | RakPeer | `[virtual]`
SetMaximumIncomingConnections(unsigned short numberAllowed) | RakPeer | `[virtual]`
SetMTUSize(int size) | RakClient | `[virtual]`
SetOccasionalPing(bool doPing) | RakPeer | `[virtual]`
SetOfflinePingResponse(const char *data, const unsigned int length) | RakPeer | `[virtual]`
SetPassword(const char *_password) | RakClient | `[virtual]`
SetRemoteStaticData(const PlayerID playerId, const char *data, const int length) | RakPeer | `[virtual]`
SetRouterInterface(RouterInterface *routerInterface) | RakClient | `[virtual]`
SetSplitMessageProgressInterval(int interval) | RakPeer | `[virtual]`
SetStaticClientData(const PlayerID playerId, const char *data, const int length) | RakClient | `[virtual]`
SetStaticServerData(const char *data, const int length) | RakClient | `[virtual]`
SetTimeoutTime(RakNetTime timeMS) | RakClient | `[virtual]`
RakPeer::SetTimeoutTime(RakNetTime timeMS, const PlayerID target) | RakPeer | `[virtual]`
SetTrackFrequencyTable(bool b) | RakClient | `[virtual]`
SetUnreliableTimeout(RakNetTime timeoutMS) | RakPeer | `[virtual]`
ShiftIncomingTimestamp(unsigned char *data, PlayerID playerId) const | RakPeer | `[protected]`
splitMessageProgressInterval (defined in RakPeer) | RakPeer | `[protected]`
StartOccasionalPing(void) | RakClient | `[virtual]`
StopOccasionalPing(void) | RakClient | `[virtual]`
threadSleepTimer (defined in RakPeer) | RakPeer | `[protected]`
trackFrequencyTable (defined in RakPeer) | RakPeer | `[protected]`
UnregisterAsRemoteProcedureCall(char *uniqueID) | RakClient | `[virtual]`
unreliableTimeout (defined in RakPeer) | RakPeer | `[protected]`
updateCycleIsRunning | RakPeer | `[protected]`
UpdateNetworkLoop (defined in RakPeer) | RakPeer | `[friend]`
usingSecurity (defined in RakPeer) | RakPeer | `[protected]`
validationInteger (defined in RakPeer) | RakPeer | `[protected]`
ValidSendTarget(PlayerID playerId, bool broadcast) (defined in RakPeer) | RakPeer | `[protected]`
~RakClient() | RakClient | `[virtual]`
~RakClientInterface() | RakClientInterface | `[inline, virtual]`
~RakPeer() | RakPeer | `[virtual]`
~RakPeerInterface() | RakPeerInterface | `[inline, virtual]`