/// <summary> /// Initiate a connection through QuickFix to the TT Fix Adapter /// </summary> /// <param name="cfg">configuration file name</param> /// <param name="p">password</param> /// <param name="r">reset sequence numbers - always true for this application</param> /// <param name="c">the mainForm control</param> public void initiate(string cfg, string p, bool r, Control c) { log.CreateLog(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.ToString(), null); try { _password = p; _resetSession = r; _control = c; _settings = new QuickFix.SessionSettings(cfg); _storeFactory = new QuickFix.FileStoreFactory(_settings); _logFactory = new QuickFix.FileLogFactory(_settings); _messageFactory = new QuickFix42.MessageFactory(); _initiator = new QuickFix.ThreadedSocketInitiator(this, _storeFactory, _settings, _logFactory, _messageFactory); _initiator.start(); } catch (Exception ex) { log.WriteLog(ex.ToString()); } }
public DefaultMessageFactory() { fix40Factory = new QuickFix40.MessageFactory(); fix41Factory = new QuickFix41.MessageFactory(); fix42Factory = new QuickFix42.MessageFactory(); fix43Factory = new QuickFix43.MessageFactory(); fix44Factory = new QuickFix44.MessageFactory(); }
private void Init() { this.settings = new QuickFix.SessionSettings(this.settingFile); this.messageStoreFactory = new QuickFix.FileStoreFactory(this.settings); this.logFactory = new QuickFix.FileLogFactory(this.settings); this.messageFactory = new QuickFix42.MessageFactory(); this.socketInitiator = new QuickFix.SocketInitiator(this, this.messageStoreFactory, this.settings, this.logFactory, this.messageFactory); }
public void Close() { //this.socketInitiator.stop(); this.ssnid = null; this.socketInitiator = null; this.messageStoreFactory = null; this.settings = null; this.logFactory = null; this.messageFactory = null; }
public DefaultMessageFactory() { fix40Factory = new QuickFix40.MessageFactory(); fix41Factory = new QuickFix41.MessageFactory(); fix42Factory = new QuickFix42.MessageFactory(); fix43Factory = new QuickFix43.MessageFactory(); fix44Factory = new QuickFix44.MessageFactory(); fix50Factory = new QuickFix50.MessageFactory(); fix50sp1Factory = new QuickFix50Sp1.MessageFactory(); fix50sp2Factory = new QuickFix50Sp2.MessageFactory(); fixt11Factory = new QuickFixT11.MessageFactory(); }
private void Init() { try { this._settings = new QuickFix.SessionSettings(settingfile); this._messageStoreFactory = new QuickFix.FileStoreFactory(this._settings); this._logFactory = new QuickFix.FileLogFactory(this._settings); this._messageFactory = new QuickFix42.MessageFactory(); this._socketInitiator = new QuickFix.SocketInitiator (this, _messageStoreFactory, this._settings, this._logFactory, _messageFactory); } catch (Exception ex) { Console.WriteLine(ex.Message); } }