Proud::CNetServer Member List

This is the complete list of members for Proud::CNetServer, including all inherited members.

AllowEmptyP2PGroup(bool enable)=0Proud::CNetServerpure virtual
AttachProxy(IRmiProxy *proxy)=0Proud::IRmiHostpure virtual
AttachProxy(IRmiProxy *proxy, ErrorInfoPtr &outError) (defined in Proud::IRmiHost)Proud::IRmiHost
AttachStub(IRmiStub *stub)=0Proud::IRmiHostpure virtual
AttachStub(IRmiStub *stub, ErrorInfoPtr &outError) (defined in Proud::IRmiHost)Proud::IRmiHost
CloseConnection(HostID clientHostID)=0Proud::CNetServerpure virtual
CloseEveryConnection()=0Proud::CNetServerpure virtual
ConvertGroupToIndividualsAndUnion(int numberOfsendTo, const HostID *sendTo, HostIDArray &output, FavoriteLV &favoriteLV)=0Proud::IRmiHostpure virtual
Create()Proud::CNetServerstatic
CreateP2PGroup(const HostID *clientHostIDs, int count, ByteArray customField=ByteArray(), CP2PGroupOption &option=CP2PGroupOption::Default, HostID assignedHostID=HostID_None)=0Proud::CNetServerpure virtual
CreateP2PGroup(ByteArray customField=ByteArray(), CP2PGroupOption &option=CP2PGroupOption::Default, HostID assignedHostID=HostID_None)Proud::CNetServerinline
CreateP2PGroup(HostID memberID, ByteArray customField=ByteArray(), CP2PGroupOption &option=CP2PGroupOption::Default, HostID assignedHostID=HostID_None)Proud::CNetServerinline
DestroyEmptyP2PGroups()=0Proud::CNetServerpure virtual
DestroyP2PGroup(HostID groupHostID)=0Proud::CNetServerpure virtual
DetachProxy(IRmiProxy *proxy)=0Proud::IRmiHostpure virtual
DetachProxy(IRmiProxy *proxy, ErrorInfoPtr &outError) (defined in Proud::IRmiHost)Proud::IRmiHost
DetachStub(IRmiStub *stub)=0Proud::IRmiHostpure virtual
DetachStub(IRmiStub *stub, ErrorInfoPtr &outError) (defined in Proud::IRmiHost)Proud::IRmiHost
DisableLog()=0Proud::CNetServerpure virtual
DumpGroupStatus()=0Proud::CNetServerpure virtual
EnableLog(const PNTCHAR *logFileName)=0Proud::CNetServerpure virtual
EnableSpeedHackDetector(HostID clientID, bool enable)=0Proud::CNetServerpure virtual
GetClientCount()=0Proud::CNetServerpure virtual
GetClientHostIDs(HostID *output, int outputLength)=0Proud::CNetServerpure virtual
GetClientInfo(HostID clientHostID, CNetClientInfo &output)=0Proud::CNetServerpure virtual
GetCriticalSection()=0 (defined in Proud::IRmiHost)Proud::IRmiHostpure virtual
GetInternalVersion()=0Proud::CNetServerpure virtual
GetJoinedP2PGroups(HostID clientHostID, HostIDArray &output)=0Proud::CNetServerpure virtual
GetLastPingSec(HostID clientID, ErrorType *error=NULL)Proud::CNetServerinline
GetLastUnreliablePingMs(HostID clientID, ErrorType *error=NULL)=0Proud::CNetServerpure virtual
GetMostSuitableSuperPeerInGroup(HostID groupID, const CSuperPeerSelectionPolicy &policy=CSuperPeerSelectionPolicy::GetOrdinary(), const HostID *excludees=NULL, intptr_t excludeesLength=0)=0Proud::CNetServerpure virtual
GetMostSuitableSuperPeerInGroup(HostID groupID, const CSuperPeerSelectionPolicy &policy, HostID excludee)=0Proud::CNetServerpure virtual
GetNetWorkerThreadInfo(CFastArray< CThreadInfo > &output)=0Proud::CNetServerpure virtual
GetP2PConnectionStats(HostID remoteHostID, CP2PConnectionStats &status)=0Proud::CNetServerpure virtual
GetP2PConnectionStats(HostID remoteA, HostID remoteB, CP2PPairConnectionStats &status)=0Proud::CNetServerpure virtual
GetP2PGroupCount()=0Proud::CNetServerpure virtual
GetP2PGroupInfo(HostID groupHostID, CP2PGroup &output)=0Proud::CNetServerpure virtual
GetP2PGroups(CP2PGroups &output)=0Proud::CNetServerpure virtual
GetP2PRecentPingMs(HostID HostA, HostID HostB)=0Proud::CNetServerpure virtual
GetPeerInfo(HostID clientHostID, CNetClientInfo &output)Proud::CNetServerinline
GetRecentPingSec(HostID clientID, ErrorType *error=NULL)Proud::CNetServerinline
GetRecentUnreliablePingMs(HostID clientID, ErrorType *error=NULL)=0Proud::CNetServerpure virtual
GetRemoteIdentifiableLocalAddrs(CFastArray< NamedAddrPort > &output)=0Proud::CNetServerpure virtual
GetStats(CNetServerStats &outVal)=0Proud::CNetServerpure virtual
GetSuitableSuperPeerRankListInGroup(HostID groupID, SuperPeerRating *ratings, int ratingsBufferCount, const CSuperPeerSelectionPolicy &policy=CSuperPeerSelectionPolicy::GetOrdinary(), const CFastArray< HostID > &excludees=CFastArray< HostID >())=0Proud::CNetServerpure virtual
GetTag()=0 (defined in Proud::IRmiHost)Proud::IRmiHostpure virtual
GetTcpListenerLocalAddrs(CFastArray< AddrPort > &output)=0Proud::CNetServerpure virtual
GetTimeMs()=0Proud::CNetServerpure virtual
GetUdpListenerLocalAddrs(CFastArray< AddrPort > &output)=0Proud::CNetServerpure virtual
GetUdpSocketAddrList(CFastArray< AddrPort > &output)=0Proud::CNetServerpure virtual
GetUnreliableMessagingLossRatioPercent(HostID remotePeerID, int *outputPercent)=0Proud::CNetServerpure virtual
GetUserWorkerThreadInfo(CFastArray< CThreadInfo > &output)=0Proud::CNetServerpure virtual
IsConnectedClient(HostID clientHostID)=0Proud::CNetServerpure virtual
IsNagleAlgorithmEnabled()=0Proud::CNetServerpure virtual
IsSimplePacketMode()=0Proud::IRmiHostpure virtual
IsValidHostID(HostID id)=0Proud::CNetServerpure virtual
JoinP2PGroup(HostID memberHostID, HostID groupHostID, ByteArray customField=ByteArray())=0Proud::CNetServerpure virtual
LeaveP2PGroup(HostID memberHostID, HostID groupHostID)=0Proud::CNetServerpure virtual
OnClientHackSuspectedProud::CNetServer
OnClientJoinProud::CNetServer
OnClientLeaveProud::CNetServer
OnClientOfflineProud::CNetServer
OnClientOnlineProud::CNetServer
OnConnectionRequestProud::CNetServer
OnErrorProud::HasCoreEventFunctionObjects
OnExceptionProud::HasCoreEventFunctionObjects
OnInformationProud::HasCoreEventFunctionObjects
OnNoRmiProcessedProud::HasCoreEventFunctionObjects
OnP2PGroupJoinMemberAckCompleteProud::CNetServer
OnP2PGroupRemovedProud::CNetServer
OnReceiveUserMessageProud::HasCoreEventFunctionObjects
OnTickProud::HasCoreEventFunctionObjects
OnUserWorkerThreadBeginProud::CNetServer
OnUserWorkerThreadCallbackBeginProud::HasCoreEventFunctionObjects
OnUserWorkerThreadCallbackEndProud::HasCoreEventFunctionObjects
OnUserWorkerThreadEndProud::CNetServer
OnWarningProud::HasCoreEventFunctionObjects
PostCheckReadMessage(CMessage &msg, const PNTCHAR *RMIName)=0 (defined in Proud::IRmiHost)Proud::IRmiHostpure virtual
RunAsync(HostID taskOwner, LambdaBase_Param0< void > *func)=0 (defined in Proud::IRmiHost)Proud::IRmiHostpure virtual
Send(const CSendFragRefs &sendData, const SendOpt &sendContext, const HostID *sendTo, int numberOfsendTo, int &compressedPayloadLength, FavoriteLV &favoriteLV)=0 (defined in Proud::IRmiHost)Proud::IRmiHostprotectedpure virtual
SendUserMessage(const HostID *remotes, int remoteCount, const RmiContext &rmiContext, uint8_t *payload, int payloadLength)=0Proud::CNetServerpure virtual
SendUserMessage(HostID remote, const RmiContext &rmiContext, uint8_t *payload, int payloadLength)Proud::CNetServerinline
SetCoalesceIntervalMs(HostID remote, int intervalMs)=0Proud::CNetServerpure virtual
SetCoalesceIntervalToAuto(HostID remote)=0Proud::CNetServerpure virtual
SetDefaultFallbackMethod(FallbackMethod newValue)=0Proud::CNetServerpure virtual
SetDefaultTimeoutTimeMs(int newValInMs)=0Proud::CNetServerpure virtual
SetDefaultTimeoutTimeSec(double newValInSec)=0Proud::CNetServerpure virtual
SetDirectP2PStartCondition(DirectP2PStartCondition newVal)=0Proud::CNetServerpure virtual
SetEventSink(INetServerEvent *eventSink)=0Proud::CNetServerpure virtual
SetHostTag(HostID hostID, void *hostTag)=0Proud::CNetServerpure virtual
SetMaxDirectP2PConnectionCount(HostID clientID, int newVal)=0Proud::CNetServerpure virtual
SetMessageMaxLength(int value_s, int value_c)=0Proud::CNetServerpure virtual
SetSpeedHackDetectorReckRatioPercent(int newValue)=0Proud::CNetServerpure virtual
SetTag(void *value)=0 (defined in Proud::IRmiHost)Proud::IRmiHostpure virtual
ShowError_NOCSLOCK(ErrorInfoPtr errorInfo)=0Proud::IRmiHostpure virtual
ShowNotImplementedRmiWarning(const PNTCHAR *RMIName)=0 (defined in Proud::IRmiHost)Proud::IRmiHostpure virtual
Start(CStartServerParameter &param)=0Proud::CNetServerpure virtual
Start(CStartServerParameter &param, ErrorInfoPtr &outError)=0Proud::CNetServerpure virtual
Stop()=0Proud::CNetServerpure virtual
TEST_ForceDenyTcpConnection()=0 (defined in Proud::CNetServer)Proud::CNetServerpure virtual
TEST_SetOverSendSuspectingThresholdInBytes(int newVal)=0 (defined in Proud::CNetServer)Proud::CNetServerpure virtual
TEST_SetTestping(HostID hostID0, HostID hostID1, int ping)=0 (defined in Proud::CNetServer)Proud::CNetServerpure virtual
~CNetServer() (defined in Proud::CNetServer)Proud::CNetServerinlinevirtual
~IRmiHost() (defined in Proud::IRmiHost)Proud::IRmiHostinlinevirtual