C# Class QuickFix.ThreadedSocketReactor

Handles incoming connections on a single endpoint. When a socket connection is accepted, a ClientHandlerThread is created to handle the connection
Afficher le fichier Open project: connamara/quickfixn Class Usage Examples

Méthodes publiques

Méthode Description
ApplySocketOptions ( TcpClient client, QuickFix.SocketSettings socketSettings ) : void

FIXME get socket options from SessionSettings

Run ( ) : void

TODO apply networking options, e.g. NO DELAY, LINGER, etc.

Shutdown ( ) : void
Start ( ) : void
ThreadedSocketReactor ( IPEndPoint serverSocketEndPoint, QuickFix.SocketSettings socketSettings, QuickFix sessionDict ) : System

Private Methods

Méthode Description
Log ( string s ) : void

FIXME do real logging

OnClientHandlerThreadExited ( object sender, ClientHandlerThread e ) : void
ShutdownClientHandlerThreads ( ) : void
ThreadedSocketReactor ( IPEndPoint serverSocketEndPoint, QuickFix.SocketSettings socketSettings ) : System

Method Details

ApplySocketOptions() public static méthode

FIXME get socket options from SessionSettings
public static ApplySocketOptions ( TcpClient client, QuickFix.SocketSettings socketSettings ) : void
client System.Net.Sockets.TcpClient
socketSettings QuickFix.SocketSettings
Résultat void

Run() public méthode

TODO apply networking options, e.g. NO DELAY, LINGER, etc.
public Run ( ) : void
Résultat void

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

ThreadedSocketReactor() public méthode

public ThreadedSocketReactor ( IPEndPoint serverSocketEndPoint, QuickFix.SocketSettings socketSettings, QuickFix sessionDict ) : System
serverSocketEndPoint System.Net.IPEndPoint
socketSettings QuickFix.SocketSettings
sessionDict QuickFix
Résultat System