C# Класс RPCBase.Client.GateAdaptor

Наследование: IAdaptor, IPollable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BeginReceive ( ) : void
GateAdaptor ( string connIp, int port ) : System
Poll ( ) : void
RegisterDelegate ( IMessageConsumer consumer, string serviceId ) : void
RegisterImpl ( IMessageConsumer impl, string serviceId ) : void
Send ( byte buffer, byte dstUuid, RoutingRule routingRule ) : void

Приватные методы

Метод Описание
MessageTypeToBuffer ( GateMessage message ) : byte[]
OnHandleConnected ( ILocal remote, Exception e ) : void
OnHandleDisconnected ( ) : void
OnHandleMessageReceived ( Network.Message msg ) : void

Описание методов

BeginReceive() публичный Метод

public BeginReceive ( ) : void
Результат void

GateAdaptor() публичный Метод

public GateAdaptor ( string connIp, int port ) : System
connIp string
port int
Результат System

Poll() публичный Метод

public Poll ( ) : void
Результат void

RegisterDelegate() публичный Метод

public RegisterDelegate ( IMessageConsumer consumer, string serviceId ) : void
consumer IMessageConsumer
serviceId string
Результат void

RegisterImpl() публичный Метод

public RegisterImpl ( IMessageConsumer impl, string serviceId ) : void
impl IMessageConsumer
serviceId string
Результат void

Send() публичный Метод

public Send ( byte buffer, byte dstUuid, RoutingRule routingRule ) : void
buffer byte
dstUuid byte
routingRule RoutingRule
Результат void