C# Class QuickFix.Initiator

Afficher le fichier Open project: kennystone/quickfixn

Méthodes publiques

Méthode Description
Initiator ( Application application, MessageStoreFactory storeFactory, SessionSettings settings ) : System.Collections.Generic
Initiator ( Application app, MessageStoreFactory storeFactory, SessionSettings settings, LogFactory logFactory ) : System.Collections.Generic
IsLoggedOn ( ) : bool
Start ( ) : void
Stop ( ) : void
Stop ( bool force ) : void

Méthodes protégées

Méthode Description
Connect ( ) : void
DoConnect ( SessionID sessionID, QuickFix settings ) : void

Implemented to connect a session to its target.

IsConnected ( SessionID sessionID ) : bool
IsDisconnected ( SessionID sessionID ) : bool
IsPending ( SessionID sessionID ) : bool
OnConfigure ( SessionSettings settings ) : void

Implemented to configure acceptor

OnInitialize ( SessionSettings settings ) : void

Implemented to initialize initiator

OnPoll ( double timeout ) : bool

Implemented to connect and poll for events.

OnStart ( ) : void

Implemented to start connecting to targets.

OnStop ( ) : void

Implemented to stop a running initiator.

SetConnected ( SessionID sessionID ) : void
SetDisconnected ( SessionID sessionID ) : void
SetPending ( SessionID sessionID ) : void

Method Details

Connect() protected méthode

protected Connect ( ) : void
Résultat void

DoConnect() protected abstract méthode

Implemented to connect a session to its target.
protected abstract DoConnect ( SessionID sessionID, QuickFix settings ) : void
sessionID SessionID
settings QuickFix
Résultat void

Initiator() public méthode

public Initiator ( Application application, MessageStoreFactory storeFactory, SessionSettings settings ) : System.Collections.Generic
application Application
storeFactory MessageStoreFactory
settings SessionSettings
Résultat System.Collections.Generic

Initiator() public méthode

public Initiator ( Application app, MessageStoreFactory storeFactory, SessionSettings settings, LogFactory logFactory ) : System.Collections.Generic
app Application
storeFactory MessageStoreFactory
settings SessionSettings
logFactory LogFactory
Résultat System.Collections.Generic

IsConnected() protected méthode

protected IsConnected ( SessionID sessionID ) : bool
sessionID SessionID
Résultat bool

IsDisconnected() protected méthode

protected IsDisconnected ( SessionID sessionID ) : bool
sessionID SessionID
Résultat bool

IsLoggedOn() public méthode

public IsLoggedOn ( ) : bool
Résultat bool

IsPending() protected méthode

protected IsPending ( SessionID sessionID ) : bool
sessionID SessionID
Résultat bool

OnConfigure() protected méthode

Implemented to configure acceptor
protected OnConfigure ( SessionSettings settings ) : void
settings SessionSettings
Résultat void

OnInitialize() protected méthode

Implemented to initialize initiator
protected OnInitialize ( SessionSettings settings ) : void
settings SessionSettings
Résultat void

OnPoll() protected abstract méthode

Implemented to connect and poll for events.
protected abstract OnPoll ( double timeout ) : bool
timeout double
Résultat bool

OnStart() protected abstract méthode

Implemented to start connecting to targets.
protected abstract OnStart ( ) : void
Résultat void

OnStop() protected abstract méthode

Implemented to stop a running initiator.
protected abstract OnStop ( ) : void
Résultat void

SetConnected() protected méthode

protected SetConnected ( SessionID sessionID ) : void
sessionID SessionID
Résultat void

SetDisconnected() protected méthode

protected SetDisconnected ( SessionID sessionID ) : void
sessionID SessionID
Résultat void

SetPending() protected méthode

protected SetPending ( SessionID sessionID ) : void
sessionID SessionID
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Stop() public méthode

public Stop ( bool force ) : void
force bool
Résultat void