C# 클래스 imBMW.Clients.SocketClient

파일 보기 프로젝트 열기: toxsedyshev/imBMW 1 사용 예제들

공개 메소드들

메소드 설명
Connect ( SocketConnectionSettings settings ) : System.Threading.Tasks.Task
Disconnect ( ) : void
SendMessage ( Message message ) : System.Threading.Tasks.Task
SocketClient ( ) : imBMW.iBus
parser_MessageReceived ( Message message ) : void

보호된 메소드들

메소드 설명
OnConnected ( ) : void
OnInternalMessageReceived ( InternalMessage m ) : void

비공개 메소드들

메소드 설명
Manager_MessageEnqueued ( MessageEventArgs e ) : void
ReadingLoop ( DataReader dataReader ) : void
Reconnect ( ) : void

메소드 상세

Connect() 공개 메소드

public Connect ( SocketConnectionSettings settings ) : System.Threading.Tasks.Task
settings SocketConnectionSettings
리턴 System.Threading.Tasks.Task

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

OnConnected() 보호된 메소드

protected OnConnected ( ) : void
리턴 void

OnInternalMessageReceived() 보호된 메소드

protected OnInternalMessageReceived ( InternalMessage m ) : void
m imBMW.iBus.InternalMessage
리턴 void

SendMessage() 공개 메소드

public SendMessage ( Message message ) : System.Threading.Tasks.Task
message imBMW.iBus.Message
리턴 System.Threading.Tasks.Task

SocketClient() 공개 메소드

public SocketClient ( ) : imBMW.iBus
리턴 imBMW.iBus

parser_MessageReceived() 공개 메소드

public parser_MessageReceived ( Message message ) : void
message imBMW.iBus.Message
리턴 void