C# Class imBMW.Clients.SocketClient

Afficher le fichier Open project: toxsedyshev/imBMW Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
OnConnected ( ) : void
OnInternalMessageReceived ( InternalMessage m ) : void

Private Methods

Méthode Description
Manager_MessageEnqueued ( MessageEventArgs e ) : void
ReadingLoop ( DataReader dataReader ) : void
Reconnect ( ) : void

Method Details

Connect() public méthode

public Connect ( SocketConnectionSettings settings ) : System.Threading.Tasks.Task
settings SocketConnectionSettings
Résultat System.Threading.Tasks.Task

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

OnConnected() protected méthode

protected OnConnected ( ) : void
Résultat void

OnInternalMessageReceived() protected méthode

protected OnInternalMessageReceived ( InternalMessage m ) : void
m imBMW.iBus.InternalMessage
Résultat void

SendMessage() public méthode

public SendMessage ( Message message ) : System.Threading.Tasks.Task
message imBMW.iBus.Message
Résultat System.Threading.Tasks.Task

SocketClient() public méthode

public SocketClient ( ) : imBMW.iBus
Résultat imBMW.iBus

parser_MessageReceived() public méthode

public parser_MessageReceived ( Message message ) : void
message imBMW.iBus.Message
Résultat void