public void CreateStates()
        {
            StateSess_NonActive     = new CStateSess_NonActive(this);
            StateSess_NormalTrading = new CStateSess_NormalTrading(this);
            StateSess_Clearing      = new CStateSess_Clearing(this);
            StateSess_OpenPeriod    = new CStateSess_OpenPeriod(this);

            _state = StateSess_NonActive;
        }
 public void SetState(CBaseStateSession newState)
 {
     _state = newState;
 }