C# Class QuickFix.SessionFactory

Creates a Session based on specified settings
Show file Open project: kennystone/quickfixn Class Usage Examples

Protected Properties

Property Type Description
application_ Application
dictionariesByPath_ DataDictionary.DataDictionary>.Dictionary
logFactory_ LogFactory
messageStoreFactory_ MessageStoreFactory

Public Methods

Method Description
Create ( SessionID sessionID, QuickFix settings ) : Session
SessionFactory ( Application app, MessageStoreFactory storeFactory ) : System.Collections.Generic
SessionFactory ( Application app, MessageStoreFactory storeFactory, LogFactory logFactory ) : System.Collections.Generic

Protected Methods

Method Description
ProcessFixDataDictionary ( SessionID sessionID, Dictionary settings, QuickFix.DataDictionaryProvider provider ) : void
createDataDictionary ( SessionID sessionID, QuickFix settings, string settingsKey ) : QuickFix.DataDictionary.DataDictionary

Private Methods

Method Description
XXXSessionTimeStuff ( ) : void

Method Details

Create() public method

public Create ( SessionID sessionID, QuickFix settings ) : Session
sessionID SessionID
settings QuickFix
return Session

ProcessFixDataDictionary() protected method

protected ProcessFixDataDictionary ( SessionID sessionID, Dictionary settings, QuickFix.DataDictionaryProvider provider ) : void
sessionID SessionID
settings Dictionary
provider QuickFix.DataDictionaryProvider
return void

SessionFactory() public method

public SessionFactory ( Application app, MessageStoreFactory storeFactory ) : System.Collections.Generic
app Application
storeFactory MessageStoreFactory
return System.Collections.Generic

SessionFactory() public method

public SessionFactory ( Application app, MessageStoreFactory storeFactory, LogFactory logFactory ) : System.Collections.Generic
app Application
storeFactory MessageStoreFactory
logFactory LogFactory
return System.Collections.Generic

createDataDictionary() protected method

protected createDataDictionary ( SessionID sessionID, QuickFix settings, string settingsKey ) : QuickFix.DataDictionary.DataDictionary
sessionID SessionID
settings QuickFix
settingsKey string
return QuickFix.DataDictionary.DataDictionary

Property Details

application_ protected property

protected Application application_
return Application

dictionariesByPath_ protected property

protected Dictionary dictionariesByPath_
return DataDictionary.DataDictionary>.Dictionary

logFactory_ protected property

protected LogFactory logFactory_
return LogFactory

messageStoreFactory_ protected property

protected MessageStoreFactory messageStoreFactory_
return MessageStoreFactory