C# 클래스 GladNet.Engine.Common.Peer

Base class for all network Peers or Sessions in GladNet.
상속: INetPeer, IClassLogger, IDisconnectable
파일 보기 프로젝트 열기: HelloKitty/GladNet2 1 사용 예제들

공개 메소드들

메소드 설명
CanSend ( OperationType opType ) : bool

Indicates if the OperationType can be sent with this peer.

Disconnect ( ) : void

Disconnects the Peer object.

보호된 메소드들

메소드 설명
OnStatusChanged ( NetStatus status ) : void

Called when NetStatus Status changes. Can be overriden to preform actions in child classes.

Peer ( ILog logger, INetworkMessageRouterService messageSender, IConnectionDetails details, INetworkMessageSubscriptionService subService, IDisconnectionServiceHandler disconnectHandler ) : System

비공개 메소드들

메소드 설명
OnReceiveStatus ( IStatusMessage message, IMessageParameters parameters ) : void

Internally managed status receival method. Setup to be called internally using the INetworkMessageSubscriptionService.

메소드 상세

CanSend() 공개 메소드

Indicates if the OperationType can be sent with this peer.
public CanSend ( OperationType opType ) : bool
opType OperationType to check.
리턴 bool

Disconnect() 공개 메소드

Disconnects the Peer object.
public Disconnect ( ) : void
리턴 void

OnStatusChanged() 보호된 메소드

Called when NetStatus Status changes. Can be overriden to preform actions in child classes.
protected OnStatusChanged ( NetStatus status ) : void
status NetStatus The new of the instance.
리턴 void

Peer() 보호된 메소드

protected Peer ( ILog logger, INetworkMessageRouterService messageSender, IConnectionDetails details, INetworkMessageSubscriptionService subService, IDisconnectionServiceHandler disconnectHandler ) : System
logger ILog
messageSender INetworkMessageRouterService
details IConnectionDetails
subService INetworkMessageSubscriptionService
disconnectHandler IDisconnectionServiceHandler
리턴 System