C# Класс QuickFix.Transport.SocketInitiator

Initiates connections and uses a single thread to process messages for all sessions.
Наследование: AbstractInitiator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
SocketInitiator ( Application application, MessageStoreFactory storeFactory, SessionSettings settings ) : System
SocketInitiator ( Application application, MessageStoreFactory storeFactory, SessionSettings settings, LogFactory logFactory ) : System
SocketInitiatorThreadStart ( object socketInitiatorThread ) : void

Защищенные методы

Метод Описание
DoConnect ( SessionID sessionID, Dictionary settings ) : void
OnConfigure ( SessionSettings settings ) : void
OnPoll ( double timeout ) : bool
OnStart ( ) : void
OnStop ( ) : void

Приватные методы

Метод Описание
AddThread ( SocketInitiatorThread thread ) : void
GetNextSocketEndPoint ( SessionID sessionID, QuickFix settings ) : IPEndPoint
RemoveThread ( SocketInitiatorThread thread ) : void

Описание методов

DoConnect() защищенный Метод

protected DoConnect ( SessionID sessionID, Dictionary settings ) : void
sessionID SessionID
settings Dictionary
Результат void

OnConfigure() защищенный Метод

protected OnConfigure ( SessionSettings settings ) : void
settings SessionSettings
Результат void

OnPoll() защищенный Метод

protected OnPoll ( double timeout ) : bool
timeout double
Результат bool

OnStart() защищенный Метод

protected OnStart ( ) : void
Результат void

OnStop() защищенный Метод

protected OnStop ( ) : void
Результат void

SocketInitiator() публичный Метод

public SocketInitiator ( Application application, MessageStoreFactory storeFactory, SessionSettings settings ) : System
application Application
storeFactory MessageStoreFactory
settings SessionSettings
Результат System

SocketInitiator() публичный Метод

public SocketInitiator ( Application application, MessageStoreFactory storeFactory, SessionSettings settings, LogFactory logFactory ) : System
application Application
storeFactory MessageStoreFactory
settings SessionSettings
logFactory LogFactory
Результат System

SocketInitiatorThreadStart() публичный статический Метод

public static SocketInitiatorThreadStart ( object socketInitiatorThread ) : void
socketInitiatorThread object
Результат void