C# Class QuickFix.SocketReader

TODO merge with SocketInitiatorThread
Inheritance: IDisposable
Afficher le fichier Open project: kennystone/quickfixn Class Usage Examples

Méthodes publiques

Méthode Description
HandleException ( Session quickFixSession, System cause, TcpClient client ) : void
OnMessageFound ( string msg ) : void
Read ( ) : void

FIXME

SocketReader ( TcpClient tcpClient, ClientHandlerThread responder ) : System.Net.Sockets

Méthodes protégées

Méthode Description
DisconnectClient ( ) : void
DisconnectClient ( TcpClient client ) : void
HandleBadMessage ( string msg, System e ) : void
HandleNewSession ( string msg ) : bool
ProcessStream ( ) : void
ReadMessage ( string &msg ) : bool

Private Methods

Méthode Description
Log ( string s ) : void

FIXME do proper logging

Method Details

DisconnectClient() protected méthode

protected DisconnectClient ( ) : void
Résultat void

DisconnectClient() protected static méthode

protected static DisconnectClient ( TcpClient client ) : void
client System.Net.Sockets.TcpClient
Résultat void

HandleBadMessage() protected méthode

protected HandleBadMessage ( string msg, System e ) : void
msg string
e System
Résultat void

HandleException() public méthode

public HandleException ( Session quickFixSession, System cause, TcpClient client ) : void
quickFixSession Session
cause System
client System.Net.Sockets.TcpClient
Résultat void

HandleNewSession() protected méthode

protected HandleNewSession ( string msg ) : bool
msg string
Résultat bool

OnMessageFound() public méthode

public OnMessageFound ( string msg ) : void
msg string
Résultat void

ProcessStream() protected méthode

protected ProcessStream ( ) : void
Résultat void

Read() public méthode

FIXME
public Read ( ) : void
Résultat void

ReadMessage() protected méthode

protected ReadMessage ( string &msg ) : bool
msg string
Résultat bool

SocketReader() public méthode

public SocketReader ( TcpClient tcpClient, ClientHandlerThread responder ) : System.Net.Sockets
tcpClient System.Net.Sockets.TcpClient
responder ClientHandlerThread
Résultat System.Net.Sockets