, including all inherited members.
| AddPacketToProducer(Packet *p) | RakPeer | [inline, protected] |
| AddToBanList(const char *IP, RakNetTime milliseconds=0) | RakPeer | [virtual] |
| AddToSecurityExceptionList(const char *ip) | RakPeer | [virtual] |
| AdvertiseSystem(const char *host, unsigned short remotePort, const char *data, int dataLength, unsigned connectionSocketIndex=0) | RakPeer | [virtual] |
| AllocatePacket(unsigned dataSize) | RakPeer | [virtual] |
| AllocPacket(unsigned dataSize, const char *file, unsigned int line) | RakPeer | [protected] |
| AllocPacket(unsigned dataSize, unsigned char *data, const char *file, unsigned int line) | RakPeer | [protected] |
| AllowConnectionResponseIPMigration(bool allow) | RakPeer | [virtual] |
| allowConnectionResponseIPMigration | RakPeer | [protected] |
| AllowIncomingConnections(void) const | RakPeer | [protected] |
| allowInternalRouting | RakPeer | [protected] |
| ApplyNetworkSimulator(float packetloss, unsigned short minExtraPing, unsigned short extraPingVariance) | RakPeer | [virtual] |
| AssignSystemAddressToRemoteSystemList(const SystemAddress systemAddress, RemoteSystemStruct::ConnectMode connectionMode, RakNetSmartPtr< RakNetSocket > incomingRakNetSocket, bool *thisIPConnectedRecently, SystemAddress bindingAddress, int incomingMTU, RakNetGUID guid) | RakPeer | [protected] |
| AttachPlugin(PluginInterface2 *plugin) | RakPeer | [virtual] |
| banList | RakPeer | [protected] |
| banListMutex | RakPeer | [protected] |
| binaryAddresses | RakPeer | [protected] |
| blockOnRPCReply | RakPeer | [protected] |
| bufferedCommands | RakPeer | [protected] |
| bufferedPackets | RakPeer | [protected] |
| bytesReceivedPerSecond | RakPeer | [protected] |
| bytesSentPerSecond | RakPeer | [protected] |
| CancelConnectionAttempt(const SystemAddress target) | RakPeer | [virtual] |
| ChangeSystemAddress(RakNetGUID guid, SystemAddress systemAddress) | RakPeer | [virtual] |
| ClearBanList(void) | RakPeer | [virtual] |
| ClearBufferedCommands(void) | RakPeer | [protected] |
| ClearBufferedPackets(void) | RakPeer | [protected] |
| ClearRemoteSystemLookup(void) | RakPeer | [protected] |
| ClearRequestedConnectionList(void) | RakPeer | [protected] |
| ClearSocketQueryOutput(void) | RakPeer | [protected] |
| CloseConnection(const SystemAddress target, bool sendDisconnectionNotification, unsigned char orderingChannel=0, PacketPriority disconnectionNotificationPriority=LOW_PRIORITY) | RakPeer | [virtual] |
| CloseConnectionInternal(const AddressOrGUID &systemIdentifier, bool sendDisconnectionNotification, bool performImmediate, unsigned char orderingChannel, PacketPriority disconnectionNotificationPriority) | RakPeer | [protected] |
| compressedBytesReceived | RakPeer | [protected] |
| compressedBytesSent | RakPeer | [protected] |
| Connect(const char *host, unsigned short remotePort, const char *passwordData, int passwordDataLength, unsigned connectionSocketIndex=0, unsigned sendConnectionAttemptCount=12, unsigned timeBetweenSendConnectionAttemptsMS=500, RakNetTime timeoutTime=0) | RakPeer | [virtual] |
| ConnectWithSocket(const char *host, unsigned short remotePort, const char *passwordData, int passwordDataLength, RakNetSmartPtr< RakNetSocket > socket, unsigned sendConnectionAttemptCount=12, unsigned timeBetweenSendConnectionAttemptsMS=500, RakNetTime timeoutTime=0) | RakPeer | [virtual] |
| DeallocatePacket(Packet *packet) | RakPeer | [virtual] |
| defaultMTUSize | RakPeer | [protected] |
| defaultTimeoutTime | RakPeer | [protected] |
| DeleteCompressionLayer(bool inputLayer) | RakPeer | [virtual] |
| DerefAllSockets(void) | RakPeer | [protected] |
| DereferenceRemoteSystem(SystemAddress sa) | RakPeer | [protected] |
| DetachPlugin(PluginInterface2 *messageHandler) | RakPeer | [virtual] |
| DisableSecurity(void) | RakPeer | [virtual] |
| endThreads | RakPeer | [protected] |
| firstExternalID | RakPeer | [protected] |
| frequencyTable | RakPeer | [protected] |
| GenerateCompressionLayer(unsigned int inputFrequencyTable[256], bool inputLayer) | RakPeer | [virtual] |
| GenerateGUID(void) | RakPeer | [protected] |
| GenerateSeedFromGuid(void) | RakPeer | [protected] |
| GenerateSYNCookieRandomNumber(void) | RakPeer | [protected] |
| GetAveragePing(const AddressOrGUID systemIdentifier) | RakPeer | [virtual] |
| GetBestClockDifferential(const SystemAddress systemAddress) const | RakPeer | [protected] |
| GetCompressionRatio(void) const | RakPeer | [virtual] |
| GetConnectionList(SystemAddress *remoteSystems, unsigned short *numberOfSystems) const | RakPeer | [virtual] |
| GetDecompressionRatio(void) const | RakPeer | [virtual] |
| GetExternalID(const SystemAddress target) const | RakPeer | [virtual] |
| GetGUIDFromIndex(int index) | RakPeer | [virtual] |
| GetGuidFromSystemAddress(const SystemAddress input) const | RakPeer | [virtual] |
| GetIncomingPassword(char *passwordData, int *passwordDataLength) | RakPeer | [virtual] |
| GetIndexFromGuid(const RakNetGUID guid) | RakPeer | [protected] |
| GetIndexFromSystemAddress(const SystemAddress systemAddress) const | RakPeer | [virtual] |
| GetIndexFromSystemAddress(const SystemAddress systemAddress, bool calledFromNetworkThread) const | RakPeer | [protected] |
| GetInternalID(const SystemAddress systemAddress=UNASSIGNED_SYSTEM_ADDRESS, const int index=0) const | RakPeer | [virtual] |
| GetLastPing(const AddressOrGUID systemIdentifier) const | RakPeer | [virtual] |
| GetLocalIP(unsigned int index) | RakPeer | [virtual] |
| GetLoopbackAddress(void) const | RakPeer | [protected] |
| GetLowestPing(const AddressOrGUID systemIdentifier) const | RakPeer | [virtual] |
| GetMaximumIncomingConnections(void) const | RakPeer | [virtual] |
| GetMaximumNumberOfPeers(void) const | RakPeer | [virtual] |
| GetMTUSize(const SystemAddress target) const | RakPeer | [virtual] |
| GetNetworkIDManager(void) const | RakPeer | [virtual] |
| GetNextSendReceipt(void) | RakPeer | [virtual] |
| GetNumberOfAddresses(void) | RakPeer | [virtual] |
| GetNumberOfRemoteInitiatedConnections(void) const | RakPeer | [protected] |
| GetOfflinePingResponse(char **data, unsigned int *length) | RakPeer | [virtual] |
| GetOutgoingFrequencyTable(unsigned int outputFrequencyTable[256]) | RakPeer | [virtual] |
| GetRakNetSocketFromUserConnectionSocketIndex(unsigned int userIndex) const | RakPeer | [protected] |
| GetReceiveBufferSize(void) | RakPeer | [virtual] |
| GetRemoteSystem(const AddressOrGUID systemIdentifier, bool calledFromNetworkThread, bool onlyActive) const | RakPeer | [protected] |
| GetRemoteSystem(SystemAddress sa) const | RakPeer | [protected] |
| GetRemoteSystemFromGUID(const RakNetGUID guid, bool onlyActive) const | RakPeer | [protected] |
| GetRemoteSystemFromSystemAddress(const SystemAddress systemAddress, bool calledFromNetworkThread, bool onlyActive) const | RakPeer | [protected] |
| GetRemoteSystemIndex(SystemAddress sa) const | RakPeer | [protected] |
| GetRPCString(const char *data, const BitSize_t bitSize, const SystemAddress systemAddress) | RakPeer | [virtual] |
| GetSocket(const SystemAddress target) | RakPeer | [virtual] |
| GetSockets(DataStructures::List< RakNetSmartPtr< RakNetSocket > > &sockets) | RakPeer | [virtual] |
| GetSplitMessageProgressInterval(void) const | RakPeer | [virtual] |
| GetStatistics(const SystemAddress systemAddress, RakNetStatistics *rns=0) | RakPeer | [virtual] |
| GetStatistics(const int index, RakNetStatistics *rns) | RakPeer | [virtual] |
| GetSystemAddressFromGuid(const RakNetGUID input) const | RakPeer | [virtual] |
| GetSystemAddressFromIndex(int index) | RakPeer | [virtual] |
| GetSystemIndexFromGuid(const RakNetGUID input) const | RakPeer | [protected] |
| GetSystemList(DataStructures::List< SystemAddress > &addresses, DataStructures::List< RakNetGUID > &guids) | RakPeer | [virtual] |
| GetTimeoutTime(const SystemAddress target) | RakPeer | [virtual] |
| HandleRPCPacket(const char *data, int length, SystemAddress systemAddress) | RakPeer | [protected] |
| HandleRPCReplyPacket(const char *data, int length, SystemAddress systemAddress) | RakPeer | [protected] |
| incomingPassword | RakPeer | [protected] |
| incomingPasswordLength | RakPeer | [protected] |
| incomingQueueMutex | RakPeer | [protected] |
| IncrementNextSendReceipt(void) | RakPeer | [virtual] |
| InitializeSecurity(const char *pubKeyE, const char *pubKeyN, const char *privKeyP, const char *privKeyQ) | RakPeer | [virtual] |
| inputTree | RakPeer | [protected] |
| ipList | RakPeer | [protected] |
| IsActive(void) const | RakPeer | [inline, virtual] |
| IsBanned(const char *IP) | RakPeer | [virtual] |
| IsConnected(const AddressOrGUID systemIdentifier, bool includeInProgress=false, bool includeDisconnecting=false) | RakPeer | [virtual] |
| IsConnectionAttemptPending(const SystemAddress systemAddress) | RakPeer | [virtual] |
| IsInSecurityExceptionList(const char *ip) | RakPeer | [virtual] |
| IsLocalIP(const char *ip) | RakPeer | [virtual] |
| IsLoopbackAddress(const AddressOrGUID &systemIdentifier, bool matchPort) const | RakPeer | [protected] |
| isMainLoopThreadActive | RakPeer | [protected] |
| IsNetworkSimulatorActive(void) | RakPeer | [virtual] |
| isRecvFromLoopThreadActive | RakPeer | [protected] |
| keysLocallyGenerated | RakPeer | [protected] |
| limitConnectionFrequencyFromTheSameIP | RakPeer | [protected] |
| maximumIncomingConnections | RakPeer | [protected] |
| maximumNumberOfPeers | RakPeer | [protected] |
| maxOutgoingBPS | RakPeer | [protected] |
| messageHandlerList | RakPeer | [protected] |
| myGuid | RakPeer | [protected] |
| mySystemAddress | RakPeer | [protected] |
| networkIDManager | RakPeer | [protected] |
| newRandomNumber | RakPeer | [protected] |
| NotifyAndFlagForShutdown(const SystemAddress systemAddress, bool performImmediate, unsigned char orderingChannel, PacketPriority disconnectionNotificationPriority) | RakPeer | [protected] |
| NUMBER_OF_RAKPEER_MUTEXES enum value | RakPeer | [protected] |
| NumberOfConnections(void) const | RakPeer | [virtual] |
| occasionalPing | RakPeer | [protected] |
| offlinePingResponse | RakPeer | [protected] |
| offlinePingResponse_Mutex enum value | RakPeer | [protected] |
| oldRandomNumber | RakPeer | [protected] |
| OnConnectedPong(RakNetTime sendPingTime, RakNetTime sendPongTime, RemoteSystemStruct *remoteSystem) | RakPeer | [protected] |
| OnConnectionRequest(RakPeer::RemoteSystemStruct *remoteSystem, unsigned char *AESKey, bool setAESKey, RakNetTime incomingTimestamp) | RakPeer | [protected] |
| outputTree | RakPeer | [protected] |
| packetAllocationPool | RakPeer | [protected] |
| packetAllocationPoolMutex | RakPeer | [protected] |
| packetReturnMutex | RakPeer | [protected] |
| packetReturnQueue | RakPeer | [protected] |
| ParseConnectionRequestPacket(RakPeer::RemoteSystemStruct *remoteSystem, SystemAddress systemAddress, const char *data, int byteSize) | RakPeer | [protected] |
| Ping(const SystemAddress target) | RakPeer | [virtual] |
| Ping(const char *host, unsigned short remotePort, bool onlyReplyOnAcceptingConnections, unsigned connectionSocketIndex=0) | RakPeer | [virtual] |
| PingInternal(const SystemAddress target, bool performImmediate, PacketReliability reliability) | RakPeer | [protected] |
| ProcessNetworkPacket(const SystemAddress systemAddress, const char *data, const int length, RakPeer *rakPeer, RakNetSmartPtr< RakNetSocket > rakNetSocket, RakNetTimeUS timeRead) | RakPeer | [friend] |
| ProcessNetworkPacket(const SystemAddress systemAddress, const char *data, const int length, RakPeer *rakPeer, RakNetTimeUS timeRead) | RakPeer | [friend] |
| ProcessOfflineNetworkPacket(const SystemAddress systemAddress, const char *data, const int length, RakPeer *rakPeer, RakNetSmartPtr< RakNetSocket > rakNetSocket, bool *isOfflineMessage, RakNetTimeUS timeRead) | RakPeer | [friend] |
| ProcessPortUnreachable(const unsigned int binaryAddress, const unsigned short port, RakPeer *rakPeer) | RakPeer | [friend] |
| publicKeyE | RakPeer | [protected] |
| publicKeyN | RakPeer | [protected] |
| PushBackPacket(Packet *packet, bool pushAtHead) | RakPeer | [virtual] |
| quitAndDataEvents | RakPeer | [protected] |
| RAK_THREAD_DECLARATION(UpdateNetworkLoop) | RakPeer | [protected] |
| RAK_THREAD_DECLARATION(RecvFromLoop) | RakPeer | [protected] |
| RAK_THREAD_DECLARATION(UDTConnect) | RakPeer | [protected] |
| RakPeer() | RakPeer | |
| rakPeerMutexes | RakPeer | [protected] |
| randomNumberExpirationTime | RakPeer | [protected] |
| rawBytesReceived | RakPeer | [protected] |
| rawBytesSent | RakPeer | [protected] |
| Receive(void) | RakPeer | [virtual] |
| ReceiveIgnoreRPC(void) | RakPeer | [protected] |
| ReferenceRemoteSystem(SystemAddress sa, unsigned int remoteSystemListIndex) | RakPeer | [protected] |
| RegisterAsRemoteProcedureCall(const char *uniqueID, void(*functionPointer)(RPCParameters *rpcParms)) | RakPeer | [virtual] |
| RegisterClassMemberRPC(const char *uniqueID, void *functionPointer) | RakPeer | [virtual] |
| remoteSystemIndexPool | RakPeer | [protected] |
| remoteSystemList | RakPeer | [protected] |
| remoteSystemLookup | RakPeer | [protected] |
| RemoteSystemLookupHashIndex(SystemAddress sa) const | RakPeer | [protected] |
| RemoveFromBanList(const char *IP) | RakPeer | [virtual] |
| RemoveFromSecurityExceptionList(const char *ip) | RakPeer | [virtual] |
| RemoveRouterInterface(RouterInterface *routerInterface) | RakPeer | [virtual] |
| replyFromTargetBroadcast | RakPeer | [protected] |
| replyFromTargetBS | RakPeer | [protected] |
| replyFromTargetPlayer | RakPeer | [protected] |
| requestedConnectionList_Mutex enum value | RakPeer | [protected] |
| requestedConnectionQueue | RakPeer | [protected] |
| requestedConnectionQueueMutex | RakPeer | [protected] |
| ResetSendReceipt(void) | RakPeer | [protected] |
| router | RakPeer | [protected] |
| RPC(const char *uniqueID, const char *data, BitSize_t bitLength, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget) | RakPeer | [virtual] |
| RPC(const char *uniqueID, const RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RakNetTime *includedTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget) | RakPeer | [virtual] |
| rpcMap | RakPeer | [protected] |
| rsacrypt | RakPeer | [protected] |
| RunUpdateCycle(void) | RakPeer | [protected] |
| SecuredConnectionConfirmation(RakPeer::RemoteSystemStruct *remoteSystem, char *data) | RakPeer | [protected] |
| SecuredConnectionResponse(const SystemAddress systemAddress) | RakPeer | [protected] |
| securityExceptionList | RakPeer | [protected] |
| securityExceptionMutex | RakPeer | [protected] |
| Send(const char *data, const int length, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, uint32_t forceReceipt=0) | RakPeer | [virtual] |
| Send(const RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, uint32_t forceReceipt=0) | RakPeer | [virtual] |
| SendBuffered(const char *data, BitSize_t numberOfBitsToSend, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RemoteSystemStruct::ConnectMode connectionMode, uint32_t receipt) | RakPeer | [protected] |
| SendBufferedList(const char **data, const int *lengths, const int numParameters, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, RemoteSystemStruct::ConnectMode connectionMode, uint32_t receipt) | RakPeer | [protected] |
| SendConnectionRequest(const char *host, unsigned short remotePort, const char *passwordData, int passwordDataLength, unsigned connectionSocketIndex, unsigned int extraData, unsigned sendConnectionAttemptCount, unsigned timeBetweenSendConnectionAttemptsMS, RakNetTime timeoutTime, RakNetSmartPtr< RakNetSocket > socket) | RakPeer | [protected] |
| SendConnectionRequest(const char *host, unsigned short remotePort, const char *passwordData, int passwordDataLength, unsigned connectionSocketIndex, unsigned int extraData, unsigned sendConnectionAttemptCount, unsigned timeBetweenSendConnectionAttemptsMS, RakNetTime timeoutTime) | RakPeer | [protected] |
| SendConnectionRequestAccepted(RakPeer::RemoteSystemStruct *remoteSystem, RakNetTime incomingTimestamp) | RakPeer | [protected] |
| SendImmediate(char *data, BitSize_t numberOfBitsToSend, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, bool useCallerDataAllocation, RakNetTimeUS currentTime, uint32_t receipt) | RakPeer | [protected] |
| SendList(const char **data, const int *lengths, const int numParameters, PacketPriority priority, PacketReliability reliability, char orderingChannel, const AddressOrGUID systemIdentifier, bool broadcast, uint32_t forceReceipt=0) | RakPeer | [virtual] |
| SendLoopback(const char *data, const int length) | RakPeer | [virtual] |
| SendOutOfBand(const char *host, unsigned short remotePort, const char *data, BitSize_t dataLength, unsigned connectionSocketIndex=0) | RakPeer | [virtual] |
| sendReceiptSerial | RakPeer | [protected] |
| sendReceiptSerialMutex | RakPeer | [protected] |
| SendTTL(const char *host, unsigned short remotePort, int ttl, unsigned connectionSocketIndex=0) | RakPeer | [virtual] |
| SetCompileFrequencyTable(bool doCompile) | RakPeer | [virtual] |
| SetIncomingPassword(const char *passwordData, int passwordDataLength) | RakPeer | [virtual] |
| SetLimitIPConnectionFrequency(bool b) | RakPeer | [virtual] |
| SetMaximumIncomingConnections(unsigned short numberAllowed) | RakPeer | [virtual] |
| SetNetworkIDManager(NetworkIDManager *manager) | RakPeer | [virtual] |
| SetOccasionalPing(bool doPing) | RakPeer | [virtual] |
| SetOfflinePingResponse(const char *data, const unsigned int length) | RakPeer | [virtual] |
| SetPerConnectionOutgoingBandwidthLimit(unsigned maxBitsPerSecond) | RakPeer | [virtual] |
| SetRouterInterface(RouterInterface *routerInterface) | RakPeer | [virtual] |
| SetSplitMessageProgressInterval(int interval) | RakPeer | [virtual] |
| SetTimeoutTime(RakNetTime timeMS, const SystemAddress target) | RakPeer | [virtual] |
| SetUnreliableTimeout(RakNetTime timeoutMS) | RakPeer | [virtual] |
| SetUserUpdateThread(void(*_userUpdateThreadPtr)(RakPeerInterface *, void *), void *_userUpdateThreadData) | RakPeer | [virtual] |
| ShiftIncomingTimestamp(unsigned char *data, SystemAddress systemAddress) const | RakPeer | [protected] |
| Shutdown(unsigned int blockDuration, unsigned char orderingChannel=0, PacketPriority disconnectionNotificationPriority=LOW_PRIORITY) | RakPeer | [virtual] |
| socketList | RakPeer | [protected] |
| socketQueryOutput | RakPeer | [protected] |
| splitMessageProgressInterval | RakPeer | [protected] |
| Startup(unsigned short maxConnections, int _threadSleepTimer, SocketDescriptor *socketDescriptors, unsigned socketDescriptorCount, int threadPriority=-99999) | RakPeer | [virtual] |
| threadSleepTimer | RakPeer | [protected] |
| trackFrequencyTable | RakPeer | [protected] |
| UnregisterAsRemoteProcedureCall(const char *uniqueID) | RakPeer | [virtual] |
| unreliableTimeout | RakPeer | [protected] |
| updateCycleIsRunning | RakPeer | [protected] |
| userUpdateThreadData | RakPeer | [protected] |
| userUpdateThreadPtr | RakPeer | [protected] |
| usingSecurity | RakPeer | [protected] |
| ValidateRemoteSystemLookup(void) const | RakPeer | [protected] |
| validationInteger | RakPeer | [protected] |
| ValidSendTarget(SystemAddress systemAddress, bool broadcast) | RakPeer | [protected] |
| WriteOutOfBandHeader(RakNet::BitStream *bitStream) | RakPeer | [virtual] |
| ~RakPeer() | RakPeer | [virtual] |
| ~RakPeerInterface() | RakPeerInterface | [inline, virtual] |