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

public ToString ( ) : string
Результат string
Пример #1
0
        public virtual void OnCreate(QuickFix.SessionID session)
        {
            try
            {
                logger.Info("OnCreate() id[" + session.ToString() + "]");

                _dctSessionsFixClients.Add(session.ToString(), session);
            }
            catch (Exception ex)
            {
                logger.Error("OnCreate(): " + ex.Message, ex);
            }
        }
Пример #2
0
 /// <summary>
 /// Add new session config
 /// </summary>
 /// <param name="sessionID">ID of session for which to add config</param>
 /// <param name="settings">session config</param>
 public void Set(SessionID sessionID, QuickFix.Dictionary settings)
 {
     if (Has(sessionID))
     {
         throw new ConfigError("Duplicate Session " + sessionID.ToString());
     }
     settings.SetString(BEGINSTRING, sessionID.BeginString);
     settings.SetString(SENDERCOMPID, sessionID.SenderCompID);
     if (SessionID.IsSet(sessionID.SenderSubID))
     {
         settings.SetString(SENDERSUBID, sessionID.SenderSubID);
     }
     if (SessionID.IsSet(sessionID.SenderLocationID))
     {
         settings.SetString(SENDERLOCID, sessionID.SenderLocationID);
     }
     settings.SetString(TARGETCOMPID, sessionID.TargetCompID);
     if (SessionID.IsSet(sessionID.TargetSubID))
     {
         settings.SetString(TARGETSUBID, sessionID.TargetSubID);
     }
     if (SessionID.IsSet(sessionID.TargetLocationID))
     {
         settings.SetString(TARGETLOCID, sessionID.TargetLocationID);
     }
     settings.Merge(defaults_);
     Validate(settings);
     settings_[sessionID] = settings;
 }
 public void onLogon(QuickFix.SessionID value)
 {
     //_loggedOn = true;
     _sessionID = value;
     SystemLogger.WriteOnConsoleAsync(true, "Client Logged In" + value.ToString(), ConsoleColor.Green, ConsoleColor.Yellow, false);
     //Console.WriteLine("OnLogon" + value.toString());
 }
Пример #4
0
 public virtual void fromAdmin(QuickFix.Message message, QuickFix.SessionID session)
 {
     try
     {
         logger.Debug("fromAdmin().Session id : " + session.ToString() + " Msg: " + message.GetType().ToString());
         this.crack(message, session);
     }
     catch (Exception ex)
     {
         logger.Error("fromApp() Erro: " + ex.Message, ex);
     }
 }
Пример #5
0
 public void FromApp(QuickFix.Message msg, SessionID sessionID)
 {
     Console.WriteLine("FromApp - " + msg.ToString() + "@" + sessionID.ToString());
     try
     {
         Crack(msg, sessionID);
     }
     catch (Exception ex)
     {
         Console.WriteLine("==Cracker exception==");
         Console.WriteLine(ex.ToString());
         Console.WriteLine(ex.StackTrace);
     }
 }
Пример #6
0
        public virtual void toApp(QuickFix.Message message, QuickFix.SessionID session)
        {
            // Faz o processamento
            try
            {
                logger.Debug("toApp(). Session id : " + session.ToString() + " Msg: " + message.GetType().ToString());

                this.crack(message, session);
            }
            catch (Exception ex)
            {
                logger.Error("toApp() Erro: " + ex.Message, ex);
            }
        }
Пример #7
0
        public virtual void toAdmin(QuickFix.Message message, QuickFix.SessionID session)
        {
            // Faz o processamento
            try
            {
                logger.Debug("toAdmin(). Session id : " + session.ToString() + " Msg: " + message.GetType().ToString());

                if (message.getHeader().getField(MsgType.FIELD) != QuickFix.MsgType.Heartbeat)
                {
                    this.crack(message, session);
                }
            }
            catch (Exception ex)
            {
                logger.Error("toAdmin() Erro: " + ex.Message, ex);
            }
        }
Пример #8
0
        public void TestToString()
        {
            SessionID sessionID = new SessionID("FIX.4.2", "SENDER", "TARGET");
            Assert.That(sessionID.ToString(), Is.EqualTo("FIX.4.2:SENDER->TARGET"));

            sessionID = new SessionID("FIX.4.2", "SENDER", "TARGET", "QUALIFIER");
            Assert.That(sessionID.ToString(), Is.EqualTo("FIX.4.2:SENDER->TARGET:QUALIFIER"));

            sessionID = new SessionID("FIX.4.2", "SENDER", "SENDERSUB", "TARGET", "TARGETSUB");
            Assert.That(sessionID.ToString(), Is.EqualTo("FIX.4.2:SENDER/SENDERSUB->TARGET/TARGETSUB"));

            sessionID = new SessionID("FIX.4.2", "SENDER", "SENDERSUB", "SENDERLOC", "TARGET", "TARGETSUB", "TARGETLOC");
            Assert.That(sessionID.ToString(), Is.EqualTo("FIX.4.2:SENDER/SENDERSUB/SENDERLOC->TARGET/TARGETSUB/TARGETLOC"));

            sessionID = new SessionID("FIX.4.2", "SENDER", "SENDERSUB", "SENDERLOC", "TARGET", "TARGETSUB", "TARGETLOC", "QUALIFIER");
            Assert.That(sessionID.ToString(), Is.EqualTo("FIX.4.2:SENDER/SENDERSUB/SENDERLOC->TARGET/TARGETSUB/TARGETLOC:QUALIFIER"));
        }
Пример #9
0
        public virtual void ToAdmin(QuickFix.Message message, QuickFix.SessionID session)
        {
            try
            {
                logger.Debug("SND(Admin) --> type[" + message.GetType().ToString() + "] msg[" + message.ToString() + "]");
                //if (message.Header.GetField(QuickFix.Fields.Tags.MsgType) != QuickFix.Fields.MsgType.HEARTBEAT)
                //    this.Crack(message, session);
                // Complementa a mensagem de logon com a senha
                if (message.GetType() == typeof(Logon))
                {
                    Logon message2 = (Logon)message;
                    if (_channelUmdfConfig.LogonPassword != "")
                    {
                        message2.Set(new QuickFix.Fields.RawData(_channelUmdfConfig.LogonPassword));
                        message2.Set(new QuickFix.Fields.RawDataLength(_channelUmdfConfig.LogonPassword.Length));
                        if (_channelUmdfConfig.NewPassword != null && _channelUmdfConfig.NewPassword.Length > 0)
                        {
                            QuickFix.Fields.StringField newPassword = new QuickFix.Fields.StringField(925, _channelUmdfConfig.NewPassword.Trim());
                            message2.SetField(newPassword);
                        }
                    }

                    message2.Set(new QuickFix.Fields.HeartBtInt(_channelUmdfConfig.HeartBtInt));
                    message2.Set(new QuickFix.Fields.EncryptMethod(0));
                    message2.Set(new QuickFix.Fields.ResetSeqNumFlag(_channelUmdfConfig.ResetOnLogon));
                }

                logger.Debug("ToAdmin(). Session id : " + session.ToString() + " Msg: " + message.GetType().ToString());

                //if (message.getHeader().getField(MsgType.FIELD) != QuickFix.MsgType.Heartbeat)
                //    this.crack(message, session);
            }
            catch (Exception ex)
            {
                logger.Error("ToAdmin(): " + ex.Message, ex);
            }
        }
Пример #10
0
 public void OnLogout(QuickFix.SessionID s)
 {
     logger.Info("FixDropCopy OnLogout(): " + s.ToString());
     this._validateLogout(s.SenderCompID, s.TargetCompID);
     //_bConectado = false;
 }
 public void onLogout(QuickFix.SessionID value)
 {
     SystemLogger.WriteOnConsoleAsync(true, "Client Logged Out" + value.ToString(), ConsoleColor.Red, ConsoleColor.White, false);
     // Console.WriteLine("Log out Session" + value.toString());
 }
Пример #12
0
 public void OnLogon(SessionID sessionID)
 {
     Console.WriteLine(sessionID.ToString() + "logged on");
 }
Пример #13
0
 public virtual void OnLogout(QuickFix.SessionID session)
 {
     logger.InfoFormat("OnLogout() sessionID[{0}]", session.ToString());
 }
Пример #14
0
 public void OnLogout(SessionID sessionID)
 {
     Console.WriteLine(sessionID.ToString() + "logged out");
     m_ProductSubscription.Clear();
 }
Пример #15
0
 public void OnLogout(SessionID sessionID)
 {
     Console.WriteLine("Logout - " + sessionID.ToString());
 }
Пример #16
0
 public void FromAdmin(QuickFix.Message msg, SessionID sessionID)
 {
     Console.WriteLine("FromAdmin - " + msg.ToString() + "@" + sessionID.ToString());
 }
Пример #17
0
 public void OnLogon(QuickFix.SessionID s)
 {
     logger.Info("FixDropCopy Acceptor OnLogon() " + s.ToString());
     //_bConectado = true;
 }
Пример #18
0
 public virtual void onCreate(QuickFix.SessionID session)
 {
     logger.Debug("onCreate().Session id : " + session.ToString());
 }
Пример #19
0
 public Pair(ClOrdID clOrdID, SessionID sessionID)
 {
     this.clOrdID = clOrdID;
       this.sessionID = sessionID;
       hashCode =
     ("C:" + clOrdID.ToString() + "S:" + sessionID.ToString()).GetHashCode();
 }
Пример #20
0
		protected bool SessionEquals(SessionID sessionID1, SessionID sessionID2)
		{
			if (sessionID1 == null || sessionID2 == null)
				return false;
			else
				return sessionID1.ToString() == sessionID2.ToString();
		}
Пример #21
0
 public void OnLogout(SessionID sessionID)
 {
     Puts("Logout - " + sessionID.ToString());
 }
Пример #22
0
 public void ToApp(QuickFix.Message msg, SessionID sessionID)
 {
     Console.WriteLine("ToApp - " + msg.ToString() + "@" + sessionID.ToString());
 }
Пример #23
0
 /// <summary>
 /// Add new session config
 /// </summary>
 /// <param name="sessionID">ID of session for which to add config</param>
 /// <param name="settings">session config</param>
 public void Set(SessionID sessionID, QuickFix.Dictionary settings)
 {
     if (Has(sessionID))
         throw new ConfigError("Duplicate Session " + sessionID.ToString());
     settings.SetString(BEGINSTRING, sessionID.BeginString);
     settings.SetString(SENDERCOMPID, sessionID.SenderCompID);
     if (SessionID.IsSet(sessionID.SenderSubID))
         settings.SetString(SENDERSUBID, sessionID.SenderSubID);
     if (SessionID.IsSet(sessionID.SenderLocationID))
         settings.SetString(SENDERLOCID, sessionID.SenderLocationID);
     settings.SetString(TARGETCOMPID, sessionID.TargetCompID);
     if (SessionID.IsSet(sessionID.TargetSubID))
         settings.SetString(TARGETSUBID, sessionID.TargetSubID);
     if (SessionID.IsSet(sessionID.TargetLocationID))
         settings.SetString(TARGETLOCID, sessionID.TargetLocationID);
     settings.Merge(defaults_);
     Validate(settings);
     settings_[sessionID] = settings;
 }
Пример #24
0
 public void OnLogout(QuickFix.SessionID session)
 {
     logger.Info("FixInitiatorDropCopy onLogout(): " + session.ToString());
     _bConectadoBolsa = false;
 }