Example #1
0
 public void StopIt()
 {
     if (sessionID == null)
     {
         return;
     }
     try
     {
         Session.LookupSession(sessionID).Disconnect("Stopping");
         settings.Remove(sessionID);
         settings = null;
         initiator.Dispose();
         settings     = new SessionSettings(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "fix", "initiator.cfg"));
         storeFactory = new FileStoreFactory(settings);
         logFactory   = new FileLogFactory(settings);
         initiator    = new SocketInitiator(
             this,
             storeFactory,
             settings,
             logFactory);
     }
     catch { }
 }