C# Class imBMW.Clients.SocketClient

Exibir arquivo Open project: toxsedyshev/imBMW Class Usage Examples

Public Methods

Method Description
Connect ( SocketConnectionSettings settings ) : System.Threading.Tasks.Task
Disconnect ( ) : void
SendMessage ( Message message ) : System.Threading.Tasks.Task
SocketClient ( ) : imBMW.iBus
parser_MessageReceived ( Message message ) : void

Protected Methods

Method Description
OnConnected ( ) : void
OnInternalMessageReceived ( InternalMessage m ) : void

Private Methods

Method Description
Manager_MessageEnqueued ( MessageEventArgs e ) : void
ReadingLoop ( DataReader dataReader ) : void
Reconnect ( ) : void

Method Details

Connect() public method

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

Disconnect() public method

public Disconnect ( ) : void
return void

OnConnected() protected method

protected OnConnected ( ) : void
return void

OnInternalMessageReceived() protected method

protected OnInternalMessageReceived ( InternalMessage m ) : void
m imBMW.iBus.InternalMessage
return void

SendMessage() public method

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

SocketClient() public method

public SocketClient ( ) : imBMW.iBus
return imBMW.iBus

parser_MessageReceived() public method

public parser_MessageReceived ( Message message ) : void
message imBMW.iBus.Message
return void