Exemplo n.º 1
0
        void Start()
        {
            m_pRelayConnector  = null;
            m_pSocketManager   = null;
            m_pProcessUnit     = null;
            m_pProcessUnitBank = null;

            m_PUUID = 0;
            m_RPCID = 0;
        }
Exemplo n.º 2
0
        public virtual void Start()
        {
            m_PUUID            = 0;
            m_IsUpdate         = false;
            m_pPU              = null;
            m_pProcessUnit     = null;
            m_pProcessUnitBank = new ProcessUnitBank();

            do
            {
                m_pSocketManager = new SocketManager();
                if (null == m_pSocketManager)
                {
                    Logger.MLNLOG_ERR("Error SocketManager");
                    break;
                }

                if (SocketManager.SOCKETMANAGER_RET_CODE.ERROR == m_pSocketManager.Initialize())
                {
                    Logger.MLNLOG_ERR("Error SocketManager Initialize");
                    break;
                }

                m_PUUID = CreatePU();
                if (ProcessUnitManager.INVALID_PUUID == m_PUUID)
                {
                    Logger.MLNLOG_ERR("Error CreatePU");
                    m_IsUpdate = false;
                    break;
                }

                m_pProcessUnit = m_pProcessUnitBank.GetProcessUnitFromId(m_PUUID);

                m_pPU = (BTL.PU_Client)m_pProcessUnit as BTL.PU_Client;
                m_pPU.Start();
                m_pPU.SetCharaId(m_CharaId);
                m_pPU.GetRpcConnector().SetSocketManager(m_pSocketManager);
                m_pPU.GetRpcConnector().SetProcessUnit(m_pProcessUnitBank.GetProcessUnitFromId(m_PUUID));
                m_pPU.GetRpcConnector().SetProcessUnitBank(m_pProcessUnitBank);
                m_pPU.GetRpcConnector().NewRelayConnector();

                m_IsUpdate = true;
            }while (false);
        }
Exemplo n.º 3
0
        public virtual void Start()
        {
            m_PUUID = 0;
            m_IsUpdate = false;
            m_pPU = null;
            m_pProcessUnit = null;
            m_pProcessUnitBank = new ProcessUnitBank();

            do{
            m_pSocketManager = new SocketManager();
            if ( null == m_pSocketManager ){
                Logger.MLNLOG_ERR("Error SocketManager");
                break;
            }

            if ( SocketManager.SOCKETMANAGER_RET_CODE.ERROR == m_pSocketManager.Initialize() ){
                Logger.MLNLOG_ERR( "Error SocketManager Initialize" );
                break;
            }

            m_PUUID = CreatePU();
            if (ProcessUnitManager.INVALID_PUUID == m_PUUID)
            {
                Logger.MLNLOG_ERR("Error CreatePU");
                m_IsUpdate = false;
                break;
            }

            m_pProcessUnit = m_pProcessUnitBank.GetProcessUnitFromId(m_PUUID);

            m_pPU = (BTL.PU_Client)m_pProcessUnit as BTL.PU_Client;
            m_pPU.Start();
            m_pPU.SetCharaId( m_CharaId );
            m_pPU.GetRpcConnector().SetSocketManager(m_pSocketManager);
            m_pPU.GetRpcConnector().SetProcessUnit(m_pProcessUnitBank.GetProcessUnitFromId(m_PUUID));
            m_pPU.GetRpcConnector().SetProcessUnitBank(m_pProcessUnitBank);
            m_pPU.GetRpcConnector().NewRelayConnector();

            m_IsUpdate = true;
            }while ( false );
        }
Exemplo n.º 4
0
 public void SetProcessUnitBank(ProcessUnitBank pBank)
 {
     m_pProcessUnitBank = pBank;
 }
Exemplo n.º 5
0
        void Start()
        {
            m_pRelayConnector = null;
            m_pSocketManager = null;
            m_pProcessUnit = null;
            m_pProcessUnitBank = null;

            m_PUUID = 0;
            m_RPCID = 0;
        }
Exemplo n.º 6
0
 public void SetProcessUnitBank( ProcessUnitBank pBank )
 {
     m_pProcessUnitBank = pBank;
 }