C# Класс GladNet.Engine.Common.Peer

Base class for all network Peers or Sessions in GladNet.
Наследование: INetPeer, IClassLogger, IDisconnectable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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