Exemplo n.º 1
0
        bool InitPlugin(uint PluginID, uint LogChannel, string ConfigDir, string LogDir)
        {
            //int a = 0;
            //int b = 10 / a;

            m_PluginID        = PluginID;
            Logger.LogChannel = LogChannel;

            for (int i = 0; i < 2; i++)
            {
                CSTester Tester = new CSTester();
                if (i == 0)
                {
                    Tester.IsActive = true;
                }
                DOS_OBJECT_REGISTER_INFO_EX RegisterInfo = new DOS_OBJECT_REGISTER_INFO_EX();

                RegisterInfo.ObjectID.ObjectTypeID = 0x11;
                RegisterInfo.Object = Tester;

                DistributedObjectOperator.RegisterObject(m_PluginID, RegisterInfo);
            }

            Logger.Log("CSTestMain Initialized");

            return(true);
        }
Exemplo n.º 2
0
        bool Initialize(DistributedObjectOperator Operator)
        {
            m_Operator = Operator;
            //m_Operator.SetUnhanleMsgReceiver(0xFFFF, 0xFF);

            m_CSTesterMsgHandler.InitMsgMap(this, m_MsgMap);
            m_CSTesterAckMsgHandler.InitMsgMap(this, m_MsgMap);

            CountStartTime = (uint)System.Environment.TickCount;
            m_TargetID.ID  = 0;


            m_Operator.SetServerWorkStatus(2);
            Logger.Log("CSTester Initialized");
            return(true);
        }