C# 클래스 RPCBase.Client.GateAdaptor

상속: IAdaptor, IPollable
파일 보기 프로젝트 열기: fingerpasswang/Phial 1 사용 예제들

공개 메소드들

메소드 설명
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