C# 클래스 PgmTransport.SocketReceiver

상속: IDisposable
파일 보기 프로젝트 열기: jbouzaglou/PetPigeonsESB

공개 프로퍼티들

프로퍼티 타입 설명
EventsForMessagesReceived Action>.Dictionary

공개 메소드들

메소드 설명
Dispose ( ) : void
ListenToEndpoint ( IPEndPoint endpoint ) : void
RegisterCallback ( IPEndPoint endpoint, Action action ) : void
SocketReceiver ( ) : System
StopListeningTo ( IPEndPoint endpoint ) : void
UnRegisterCallback ( IPEndPoint endpoint, Action action ) : void

보호된 메소드들

메소드 설명
CreateAcceptSocket ( IPEndPoint endpoint ) : Socket

비공개 메소드들

메소드 설명
CheckError ( Socket socket, SocketAsyncEventArgs e ) : bool
DoReceive ( SocketAsyncEventArgs e ) : void
DummyEvent ( Stream obj ) : void
OnAccept ( object sender, SocketAsyncEventArgs e ) : void
OnReceive ( object sender, SocketAsyncEventArgs e ) : void

메소드 상세

CreateAcceptSocket() 보호된 추상적인 메소드

protected abstract CreateAcceptSocket ( IPEndPoint endpoint ) : Socket
endpoint System.Net.IPEndPoint
리턴 Socket

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ListenToEndpoint() 공개 메소드

public ListenToEndpoint ( IPEndPoint endpoint ) : void
endpoint System.Net.IPEndPoint
리턴 void

RegisterCallback() 공개 메소드

public RegisterCallback ( IPEndPoint endpoint, Action action ) : void
endpoint System.Net.IPEndPoint
action Action
리턴 void

SocketReceiver() 공개 메소드

public SocketReceiver ( ) : System
리턴 System

StopListeningTo() 공개 메소드

public StopListeningTo ( IPEndPoint endpoint ) : void
endpoint System.Net.IPEndPoint
리턴 void

UnRegisterCallback() 공개 메소드

public UnRegisterCallback ( IPEndPoint endpoint, Action action ) : void
endpoint System.Net.IPEndPoint
action Action
리턴 void

프로퍼티 상세

EventsForMessagesReceived 공개적으로 프로퍼티

public Dictionary> EventsForMessagesReceived
리턴 Action>.Dictionary