QuickFix.ThreadedSocketAcceptor.CreateSessions C# (CSharp) Метод

CreateSessions() приватный Метод

private CreateSessions ( SessionSettings settings ) : void
settings SessionSettings
Результат void
        private void CreateSessions(SessionSettings settings)
        {
            foreach(SessionID sessionID in settings.GetSessions())
            {
                QuickFix.Dictionary dict = settings.Get(sessionID);
                string connectionType = dict.GetString(SessionSettings.CONNECTION_TYPE);

                if("acceptor".Equals(connectionType))
                {
                    AcceptorSocketDescriptor descriptor = GetAcceptorSocketDescriptor(settings, sessionID);
                    Session session = sessionFactory_.Create(sessionID, dict);
                    descriptor.AcceptSession(session);
                    sessions_[sessionID] = session;
                }
            }

            if(0 == socketDescriptorForAddress_.Count)
                throw new ConfigError("No acceptor sessions found in SessionSettings.");
        }