|
virtual bool | Connect (const CNetConnectionParam &connectionInfo)=0 |
|
virtual bool | Connect (const CNetConnectionParam &connectionInfo, ErrorInfoPtr &outError)=0 |
|
virtual void | Disconnect ()=0 |
|
virtual void | Disconnect (const CDisconnectArgs &args)=0 |
|
virtual void | Disconnect (ErrorInfoPtr &outError)=0 |
|
virtual void | Disconnect (const CDisconnectArgs &args, ErrorInfoPtr &outError)=0 |
|
virtual void | DisconnectAsync (const CDisconnectArgs &args)=0 |
|
virtual void | FrameMove (int maxWaitTime=0, CFrameMoveResult *outResult=NULL)=0 |
|
virtual void | FrameMove (int maxWaitTime, CFrameMoveResult *outResult, ErrorInfoPtr &outError)=0 |
|
virtual void | GetGroupMembers (HostID groupHostID, HostIDArray &output)=0 |
|
virtual int64_t | GetIndirectServerTimeMs (HostID peerHostID)=0 |
|
virtual HostID | GetLocalHostID ()=0 |
|
virtual String | GetNatDeviceName ()=0 |
|
virtual void | GetLocalJoinedP2PGroups (HostIDArray &output)=0 |
|
virtual void | GetStats (CNetClientStats &outVal)=0 |
|
virtual int64_t | GetP2PServerTimeMs (HostID groupHostID)=0 |
|
virtual AddrPort | GetLocalUdpSocketAddr (HostID remotePeerID)=0 |
|
virtual bool | GetDirectP2PInfo (HostID remotePeerID, CDirectP2PInfo &outInfo)=0 |
|
virtual AddrPort | GetServerAddrPort ()=0 |
|
virtual bool | GetPeerInfo (HostID peerHostID, CNetPeerInfo &output)=0 |
|
virtual bool | SetHostTag (HostID hostID, void *hostTag)=0 |
|
virtual int64_t | GetServerTimeMs ()=0 |
|
virtual int64_t | GetServerTimeDiffMs ()=0 |
|
virtual ConnectionState | GetServerConnectionState (CServerConnectionState &output)=0 |
|
virtual void | GetWorkerState (CClientWorkerInfo &output)=0 |
|
bool | HasServerConnection () |
|
virtual void | SetEventSink (INetClientEvent *eventSink)=0 |
|
virtual INetClientEvent * | GetEventSink ()=0 |
|
double | GetLastUnreliablePingSec (HostID remoteHostID, ErrorType *error=NULL) |
|
virtual int | GetLastUnreliablePingMs (HostID remoteHostID, ErrorType *error=NULL)=0 |
|
virtual int | GetLastReliablePingMs (HostID remoteHostID, ErrorType *error=NULL)=0 |
|
double | GetLastReliablePingSec (HostID remoteHostID, ErrorType *error=NULL) |
|
double | GetRecentUnreliablePingSec (HostID remoteHostID, ErrorType *error=NULL) |
|
virtual int | GetRecentUnreliablePingMs (HostID remoteHostID, ErrorType *error=NULL)=0 |
|
virtual int | GetRecentReliablePingMs (HostID remoteHostID, ErrorType *error=NULL)=0 |
|
double | GetRecentReliablePingSec (HostID remoteHostID, ErrorType *error=NULL) |
|
virtual bool | InvalidateUdpSocket (HostID peerID, CDirectP2PInfo &outDirectP2PInfo)=0 |
|
virtual bool | RestoreUdpSocket (HostID peerID)=0 |
|
virtual void | TEST_FallbackUdpToTcp (FallbackMethod mode)=0 |
|
virtual void | TEST_EnableVirtualSpeedHack (int64_t multipliedSpeed)=0 |
|
virtual void | TEST_SetPacketTruncatePercent (Proud::HostType hostType, int percent)=0 |
|
virtual bool | GetPeerReliableUdpStats (HostID peerID, ReliableUdpHostStats &output)=0 |
|
virtual bool | IsLocalHostBehindNat (bool &output)=0 |
|
virtual int | GetInternalVersion ()=0 |
|
virtual int | GetMessageMaxLength ()=0 |
|
virtual AddrPort | GetPublicAddress ()=0 |
|
virtual void | GetUserWorkerThreadInfo (CFastArray< CThreadInfo > &output)=0 |
|
virtual void | GetNetWorkerThreadInfo (CFastArray< CThreadInfo > &output)=0 |
|
virtual bool | GetSocketInfo (HostID remoteHostID, CSocketInfo &output)=0 |
|
virtual void | SetApplicationHint (const CApplicationHint &hint)=0 |
|
virtual bool | SendUserMessage (const HostID *remotes, int remoteCount, const RmiContext &rmiContext, uint8_t *payload, int payloadLength)=0 |
|
bool | SendUserMessage (HostID remote, const RmiContext &rmiContext, uint8_t *payload, int payloadLength) |
|
virtual ErrorType | SetCoalesceIntervalMs (HostID remote, int intervalMs)=0 |
|
virtual ErrorType | SetCoalesceIntervalToAuto (HostID remote)=0 |
|
virtual bool | SendEmergencyLogData (String serverAddr, uint16_t serverPort)=0 |
|
virtual void | SetDefaultTimeoutTimeMs (int newValInMs)=0 |
|
virtual AddrPort | GetTcpLocalAddr ()=0 |
|
virtual AddrPort | GetUdpLocalAddr ()=0 |
|
virtual String | TEST_GetDebugText ()=0 |
|
virtual void | TEST_GetTestStats (CTestStats2 &output)=0 |
|
virtual void | TEST_FakeTurnOffTcpReceive ()=0 |
|
virtual void | TEST_SetAutoConnectionRecoverySimulatedDelay (int timeMs)=0 |
|
virtual ErrorType | ForceP2PRelay (HostID remotePeerID, bool enable)=0 |
|
virtual ErrorType | GetUnreliableMessagingLossRatioPercent (HostID remotePeerID, int *outputPercent)=0 |
|
virtual void | AttachProxy (IRmiProxy *proxy)=0 |
|
void | AttachProxy (IRmiProxy *proxy, ErrorInfoPtr &outError) |
|
virtual void | AttachStub (IRmiStub *stub)=0 |
|
void | AttachStub (IRmiStub *stub, ErrorInfoPtr &outError) |
|
virtual void | DetachProxy (IRmiProxy *proxy)=0 |
|
void | DetachProxy (IRmiProxy *proxy, ErrorInfoPtr &outError) |
|
virtual void | DetachStub (IRmiStub *stub)=0 |
|
void | DetachStub (IRmiStub *stub, ErrorInfoPtr &outError) |
|
virtual void | SetTag (void *value)=0 |
|
virtual void * | GetTag ()=0 |
|
virtual bool | RunAsync (HostID taskOwner, LambdaBase_Param0< void > *func)=0 |
|
virtual bool | IsSimplePacketMode ()=0 |
|
virtual void | ShowError_NOCSLOCK (ErrorInfoPtr errorInfo)=0 |
|
virtual void | ShowNotImplementedRmiWarning (const PNTCHAR *RMIName)=0 |
|
virtual void | PostCheckReadMessage (CMessage &msg, const PNTCHAR *RMIName)=0 |
|
virtual void | ConvertGroupToIndividualsAndUnion (int numberOfsendTo, const HostID *sendTo, HostIDArray &output, FavoriteLV &favoriteLV)=0 |
|
virtual CriticalSection & | GetCriticalSection ()=0 |
|
virtual void | HlaAttachEntityTypes (CHlaEntityManagerBase_C *entityManager)=0 |
|
virtual void | HlaSetDelegate (IHlaDelegate_C *dg)=0 |
|
virtual void | HlaFrameMove ()=0 |
|
|
LambdaBaseHolder_Param2< void,
ErrorInfo *, const ByteArray & > | OnJoinServerComplete |
| See Proud.INetClientEvent.OnJoinServerComplete for details.
|
|
LambdaBaseHolder_Param1< void,
ErrorInfo * > | OnLeaveServer |
| See Proud.INetClientEvent.OnLeaveServer for details.
|
|
LambdaBaseHolder_Param4< void,
HostID, HostID, int, const
ByteArray & > | OnP2PMemberJoin |
| See Proud.INetClientEvent.OnP2PMemberJoin for details.
|
|
LambdaBaseHolder_Param3< void,
HostID, HostID, int > | OnP2PMemberLeave |
| See Proud.INetClientEvent.OnP2PMemberLeave for details.
|
|
LambdaBaseHolder_Param2< void,
HostID, ErrorType > | OnChangeP2PRelayState |
| See Proud.INetClientEvent.OnChangeP2PRelayState for details.
|
|
LambdaBaseHolder_Param1< void,
ErrorType > | OnChangeServerUdpState |
| See Proud.INetClientEvent.OnChangeServerUdpState for details.
|
|
LambdaBaseHolder_Param1< void,
CRemoteOfflineEventArgs & > | OnP2PMemberOffline |
| See Proud.INetClientEvent.OnP2PMemberOffline for details.
|
|
LambdaBaseHolder_Param1< void,
CRemoteOnlineEventArgs & > | OnP2PMemberOnline |
| See Proud.INetClientEvent.OnP2PMemberOnline for details.
|
|
LambdaBaseHolder_Param1< void,
CRemoteOfflineEventArgs & > | OnServerOffline |
| See Proud.INetClientEvent.OnServerOffline for details.
|
|
LambdaBaseHolder_Param1< void,
CRemoteOnlineEventArgs & > | OnServerOnline |
| See Proud.INetClientEvent.OnServerOnline for details.
|
|
LambdaBaseHolder_Param0< void > | OnSynchronizeServerTime |
| See Proud.INetClientEvent.OnSynchronizeServerTime for details.
|
|
LambdaBaseHolder_Param1< void,
ErrorInfo * > | OnError |
| See Proud.INetCoreEvent.OnError for details.
|
|
LambdaBaseHolder_Param1< void,
Exception & > | OnException |
| See Proud.INetCoreEvent.OnException for details.
|
|
LambdaBaseHolder_Param1< void,
ErrorInfo * > | OnInformation |
| See Proud.INetCoreEvent.OnInformation for details.
|
|
LambdaBaseHolder_Param1< void,
RmiID > | OnNoRmiProcessed |
| See Proud.INetCoreEvent.OnNoRmiProcessed for details.
|
|
LambdaBaseHolder_Param4< void,
HostID, const RmiContext
&, uint8_t *, int > | OnReceiveUserMessage |
| See Proud.INetCoreEvent.OnReceiveUserMessage for details.
|
|
LambdaBaseHolder_Param1< void,
ErrorInfo * > | OnWarning |
| See Proud.INetCoreEvent.OnWarning for details.
|
|
LambdaBaseHolder_Param1< void,
void * > | OnTick |
| See Proud.INetCoreEvent.OnTick for details.
|
|
LambdaBaseHolder_Param0< void > | OnUserWorkerThreadCallbackBegin |
| See Proud.INetCoreEvent.OnUserWorkerThreadCallbackBegin for details.
|
|
LambdaBaseHolder_Param0< void > | OnUserWorkerThreadCallbackEnd |
| See Proud.INetCoreEvent.OnUserWorkerThreadCallbackEnd for details.
|
|
네트워크 클라이언트
게임 클라이언트와 게임 서버의 네트워킹과 네트워크 클라이언트간의 P2P 통신을 위한 클라이언트입니다.
자세한 내용은 네트워크 클라이언트 에 있습니다.