<?xml version="1.0"?>
<doc>
    <assembly>
        <name>FObjBase</name>
    </assembly>
    <members>
        <member name="T:FObjBase.FConnLocal">
            <summary>
            表示本地
            </summary>
        </member>
        <member name="P:FObjBase.IFConn.ConnectAction">
            <summary>
            连接状态改变
            </summary>
        </member>
        <member name="P:FObjBase.IFConn.IsConnected">
            <summary>
            已经成功连接上
            </summary>
        </member>
        <member name="P:FObjBase.IFConn.Enable">
            <summary>
            使能 
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_SET_VALUE">
            <summary>
            client->server;
            setvalue 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_GET_VALUE">
            <summary>
            client->server;
            getvalue 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_CALL_FUNCTION">
            <summary>
            client->server;
            callfunction 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_CONFIG_SENSE_OBJ">
            <summary>
            client->server;
            config_sense 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_CALL_FUNCTION_REQUEST_BIGSIZE">
            <summary>
            client->server
            callfunction 的参数很长，需要多次发送
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_CALL_FUNCTION_REPONSE_BIGSIZE">
            <summary>
            client->server
            callfunction 的返回很长，需要多次请求获取
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_OBJ_DISPOSE">
            <summary>
            client->server
            obj 已经不在了， 释放资源
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_PUSH_GET_VALUE">
            <summary>
            server->client;
            getvalue 返回 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_PUSH_CALL_FUNCTION">
            <summary>
            server->client;
            callfunction 返回 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_PUSH_EVENT">
            <summary>
            server->client;
            pushinfo 不能改！！！
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_PUSH_CALL_FUNCTION_REQUEST_BIGSIZE">
            <summary>
            server->client
            callfunction 的参数很长，需要多次发送
            </summary>
        </member>
        <member name="F:FObjBase.Proto.INFO_PUSH_CALL_FUNCTION_REPONSE_BIGSIZE">
            <summary>
            server->client
            callfunction 的返回很长，需要多次请求获取
            </summary>
        </member>
        <member name="T:FObjBase.FObjSys">
            <summary>
            建议使用方法：
            做为客户端，都使用 FObjSys.Current 连接不同的客户端
            做为服务器，当要提供2个Obj服务, 应该要使用 Currents[index]
            这套逻辑已经潜入到 每个 FObj 中， FObj.CurrObjSys, 就是对应的 Obj服务
            </summary>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.ObjAdd(FObjBase.IFObj)">
            <summary>
            添加OBJ 入 本地OBJSys
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.GetFreeObjID">
            <summary>
            获取一个没有被分配的 Obj ID
            </summary>
            <returns></returns>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.ObjRemove(FObjBase.IFObj,FObjBase.IFConn)">
            <summary>
            创建了一个远端服务的客户代理， 删除这个代理；
            还需要通知远端，这个代理已经不存在，与它相关的推送，都要关闭
            当没有一个obj 与远端服务连接，socket也会被释放
            </summary>
            <param name="obj"></param>
            <param name="conn"></param>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.Connect_to_Another_OBJSys(System.Net.IPEndPoint,System.UInt32[])">
            <summary>
            连接到远端的OBJSys连接
            </summary>
            <param name="ep">远端地址</param>
            <param name="objids">连接成功后，通知这些obj</param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.Disconnect_to_Another_OBJSys(System.Net.IPEndPoint,System.UInt32[])">
            <summary>
            断开到远端OBJSys的连接
            </summary>
            <param name="ep">远端地址</param>
            <param name="objids">连接成功后，通知这些obj</param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.SenseConfigEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,FObjBase.SENSE_CONFIG)">
            <summary>
            注册本地obj 为远端obj的敏感对象，得到远端obj的推送消息
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="objid">远端的ID</param>
            <param name="senobjid">本地obj</param>
            <param name="sense_mask">注册的敏感源</param>
            <param name="action">动作，添加?删除?</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.SendMessageEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            对外发送消息
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="destid">远端的ID</param>
            <param name="srcid">本地的ID</param>
            <param name="magic">交易码</param>
            <param name="info_no">信息码</param>
            <param name="info_data">信息内容</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.GetValueEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16)">
            <summary>
            向远端GetValue
            </summary>
            <param name="s1">远端对应的连接代理</param>
            <param name="destid">远端的ID</param>
            <param name="srcid">本地的ID</param>
            <param name="memid">成员ID</param> 
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.SetValueEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            向远端SetValue
            </summary>
            <param name="s1">远端对应的连接代理</param>
            <param name="destid">远端的ID</param>
            <param name="srcid">本地的ID</param>
            <param name="memid">成员ID</param>
            <param name="value">成员内容</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.CallFunctionEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[],System.Object,System.Object)">
            <summary>
            向远端CallFunction
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="destid">远端对象ID</param>
            <param name="srcid">本地对象ID</param>
            <param name="funcid">函数ID</param>
            <param name="param">函数参数</param>
            <param name="AsyncDelegate">在其上调用异步调用的委托对象</param>
            <param name="AsyncState">作为 BeginInvoke 方法调用的最后一个参数而提供的对象</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsClient.CallFunctionEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            向远端CallFunction
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="destid">远端对象ID</param>
            <param name="srcid">本地对象ID</param>
            <param name="funcid">函数ID</param>
            <param name="param">函数参数</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.ObjAdd(FObjBase.IFObj)">
            <summary>
            添加OBJ 入 本地OBJSys
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.ObjRemove(FObjBase.IFObj)">
            <summary>
            本地OBJSys 删除指定OBJ
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.Start_Conn_Server(System.Net.IPEndPoint,System.UInt32[])">
            <summary>
            启动本地OBJSys网络
            </summary>
            <param name="ep">本地地址</param>
            <param name="objids">建立成功后，通知这些obj</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.PushObjInfoEx(FObjBase.IFObj,System.UInt16,System.Byte[],FObjBase.IFConn,System.UInt32)">
            <summary>
            指定推送到某个远端
            </summary>
            <param name="srcobj">本地obj</param>
            <param name="infoid">信息码</param>
            <param name="infodata">信息内容</param>
            <param name="s1">连接conn</param>
            <param name="destid">目标obj</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.PushObjInfoEx(FObjBase.IFObj,System.UInt16,System.Byte[])">
            <summary>
            推送到远端,系统判定根据敏感对象推送
            </summary>
            <param name="srcobj">本地obj</param>
            <param name="infoid">信息码</param>
            <param name="infodata">信息内容</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.PushObjInfoEx_except(FObjBase.IFObj,System.UInt16,System.Byte[],FObjBase.IFConn,System.UInt32)">
            <summary>
            推送到远端,系统判定根据敏感对象推送,但不推送给特定某对象
            </summary>
            <param name="srcobj">本地的obj</param>
            <param name="infoid">信息码</param>
            <param name="infodata">信息内容</param>
            <param name="except_s1">排除在外的连接conn</param>
            <param name="except_destid">排除在外的目标obj</param>
        </member>
        <member name="M:FObjBase.IFObjSysAsServer.PushCallFunctionEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            回复 客户端的CallFunction
            </summary>
            <param name="s1">客户端对应的连接代理 </param>
            <param name="destid">本地服务端的对象ID</param>
            <param name="srcid">客户端的对象ID</param>
            <param name="magic">交易码</param>
            <param name="funcid">函数ID</param>
            <param name="param">函数参数</param>
            <param name="AsyncDelegate">在其上调用异步调用的委托对象</param>
            <param name="AsyncState">作为 BeginInvoke 方法调用的最后一个参数而提供的对象</param>
        </member>
        <member name="F:FObjBase.FObjSys.Transactions">
            <summary>
            交易列表
            </summary>
        </member>
        <member name="M:FObjBase.FObjSys.ObjAdd(FObjBase.IFObj)">
            <summary>
            添加OBJ到系统
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:FObjBase.FObjSys.SendMessageEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            对外发送消息
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="destid">远端的ID</param>
            <param name="srcid">本地的ID</param>
            <param name="magic">交易码</param>
            <param name="info_no">信息码</param>
            <param name="info_data">信息内容</param>
        </member>
        <member name="M:FObjBase.FObjSys.PushObjInfoEx(FObjBase.IFObj,System.UInt16,System.Byte[],FObjBase.IFConn,System.UInt32)">
            <summary>
            指定推送到某个远端
            </summary>
            <param name="srcobj"></param>
            <param name="infoid"></param>
            <param name="infodata"></param>
            <param name="s1"></param>
            <param name="destid"></param>
        </member>
        <member name="M:FObjBase.FObjSys.PushObjInfoEx(FObjBase.IFObj,System.UInt16,System.Byte[])">
            <summary>
            推送到远端,系统判定根据敏感对象推送
            </summary>
            <param name="srcobj"></param>
            <param name="infoid"></param>
            <param name="infodata"></param>
        </member>
        <member name="M:FObjBase.FObjSys.PushObjInfoEx_except(FObjBase.IFObj,System.UInt16,System.Byte[],FObjBase.IFConn,System.UInt32)">
            <summary>
            推送到远端,系统判定根据敏感对象推送,但不推送给特定某对象
            </summary>
            <param name="srcobj"></param>
            <param name="infoid"></param>
            <param name="infodata"></param>
            <param name="except_s1"></param>
            <param name="except_destid"></param>
        </member>
        <member name="M:FObjBase.FObjSys.PushCallFunctionEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            回复 客户端的CallFunction
            </summary>
            <param name="s1">客户端对应的连接代理 </param>
            <param name="destid">客户端的对象ID</param>
            <param name="srcid">本地服务端的对象ID</param>
            <param name="magic">交易码</param>
            <param name="funcid">函数ID</param>
            <param name="param">函数返回</param>
        </member>
        <member name="M:FObjBase.FObjSys.GetFreeObjID">
            <summary>
            获取没用使用的OBJID
            </summary>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.ObjRemove(FObjBase.IFObj)">
            <summary>
            从系统删除OBJ
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:FObjBase.FObjSys.ObjRemove(FObjBase.IFObj,FObjBase.IFConn)">
            <summary>
            作为客户端，从系统删除OBJ;
            还会通知服务器，断开与这个 OBJ 的所有连接
            </summary>
            <param name="obj"></param>
            <param name="conn"></param>
        </member>
        <member name="M:FObjBase.FObjSys.Connect_to_Another_OBJSys(System.Net.IPEndPoint,System.UInt32[])">
            <summary>
            连接到远端的OBJSys连接
            </summary>
            <param name="ep">远端地址</param>
            <param name="objids">连接成功后，通知这些obj</param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.Disconnect_to_Another_OBJSys(System.Net.IPEndPoint,System.UInt32[])">
            <summary>
            断开到远端OBJSys的连接
            </summary>
            <param name="ep">远端地址</param>
            <param name="objids">连接成功后，通知这些obj</param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.SenseConfigEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,FObjBase.SENSE_CONFIG)">
            <summary>
            注册本地obj 为远端obj的敏感对象，得到远端obj的推送消息
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="objid">远端的ID</param>
            <param name="senobjid">本地obj</param>
            <param name="sense_mask">注册的敏感源</param>
            <param name="action">动作，添加?删除?</param>
        </member>
        <member name="M:FObjBase.FObjSys.GetValueEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16)">
            <summary>
            向远端GetValue
            </summary>
            <param name="s1">远端对应的连接代理</param>
            <param name="destid">远端的ID</param>
            <param name="srcid">本地的ID</param>
            <param name="memid">成员ID</param>
        </member>
        <member name="M:FObjBase.FObjSys.SetValueEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            向远端SetValue
            </summary>
            <param name="s1">远端对应的连接代理</param>
            <param name="destid">远端的ID</param>
            <param name="srcid">本地的ID</param>
            <param name="memid">成员ID</param>
            <param name="value">成员内容</param>
        </member>
        <member name="M:FObjBase.FObjSys.CallFunctionEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[],System.Object,System.Object)">
            <summary>
            向远端CallFunction
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="destid">远端对象ID</param>
            <param name="srcid">本地对象ID</param>
            <param name="funcid">函数ID</param>
            <param name="param">函数参数</param>
            <param name="AsyncDelegate">在其上调用异步调用的委托对象</param>
            <param name="AsyncState">作为 BeginInvoke 方法调用的最后一个参数而提供的对象</param>
        </member>
        <member name="M:FObjBase.FObjSys.CallFunctionEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            向远端CallFunction
            </summary>
            <param name="s1">远端对应的连接代理 </param>
            <param name="destid">远端对象ID</param>
            <param name="srcid">本地对象ID</param>
            <param name="funcid">函数ID</param>
            <param name="param">函数参数</param>
        </member>
        <member name="M:FObjBase.FObjSys.Find(System.UInt32)">
            <summary>
            通过objid 查找 obj
            </summary>
            <param name="objid"></param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.GetFreeMagic">
            <summary>
            获取一个没有被分配的 交易码
            </summary>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.CConnConnectAction(FObjBase.IFConn)">
            <summary>
            作为客户端，与服务器连续状态改变
            </summary>
            <param name="conn"></param>
        </member>
        <member name="M:FObjBase.FObjSys.SConnConnectAction(FObjBase.IFConn)">
            <summary>
            作为服务器端，客户的登陆与退出
            </summary>
            <param name="conn"></param>
        </member>
        <member name="M:FObjBase.FObjSys.ClearRemoteObjConn(FObjBase.IFConn,System.UInt32)">
            <summary>
            作为服务器端，客户端 的 某obj 注销了，把它相关的都删除
            </summary>
            <param name="conn"></param>
            <param name="srcid"></param>
        </member>
        <member name="M:FObjBase.FObjSys.GetValue(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[]@)">
            <summary>
            本地，给Protocol的函数指针;
            GetValue 
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端对象ID</param>
            <param name="destid">本地对象ID</param>
            <param name="memid"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.SetValue(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            本地，给Protocol的函数指针;
            SetValue
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端对象ID</param>
            <param name="destid">本地对象ID</param>
            <param name="memid"></param>
            <param name="value"></param>
        </member>
        <member name="M:FObjBase.FObjSys.CallFunction(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            本地，给Protocol的函数指针;
            CallFunction
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端对象ID</param>
            <param name="destid">本地对象ID</param>
            <param name="funcid"></param>
            <param name="param"></param>
            <param name="ret"></param>
            <returns></returns>        
        </member>
        <member name="M:FObjBase.FObjSys.Sense_Config(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt32,FObjBase.SENSE_CONFIG)">
            <summary>
            本地，给Protocol的函数指针;
            Sense_Config
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端对象ID</param>
            <param name="destid">本地对象ID</param>
            <param name="sense_mask">远端对象 关注 本地对象 的敏感源</param>
            <param name="action">动作，添加?删除?</param>
        </member>
        <member name="M:FObjBase.FObjSys.ParsePacketInClient(System.Byte[],FObjBase.IFConn)">
            <summary>
            从异端接收的数据，解释数据
            </summary>
            <param name="packet"></param>
            <param name="conn"></param>
            <returns></returns>
        </member>
        <member name="M:FObjBase.FObjSys.ParsePacketInServer(System.Byte[],FObjBase.IFConn)">
            <summary>
            从异端接收的数据，解释数据
            </summary>
            <param name="packet"></param>
            <param name="conn"></param>
            <returns></returns>
        </member>
        <member name="T:FObjBase.FObjSys.Sense">
            <summary>
            消息推送的敏感对象
            </summary>
        </member>
        <member name="F:FObjBase.FObjSys.Transaction.Size">
            <summary>
            包总大小， -1 ，大小未知
            </summary>
        </member>
        <member name="F:FObjBase.FObjSys.Transaction.Magic">
            <summary>
            交易号, 服务器分配的
            </summary>
        </member>
        <member name="F:FObjBase.FObjSys.Transaction.Buf">
            <summary>
            数据
            </summary>
        </member>
        <member name="M:FObjBase.IFObj.ConnectNotify(FObjBase.IFConn)">
            <summary>
            通知连接成功，失败
            </summary>
            <param name="from">远端对应的连接代理, 里面有IP, 连接的状态</param>
        </member>
        <member name="M:FObjBase.IFObj.ProcessEx(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[],System.Byte[]@)">
            <summary>
            自己解析远端的数据;
            当ProcessEx返回 非0, 系统解析数据，对应调用GetValue,SetValue,CallFunction,PushInfo
            建议都返回 非0
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端的OBJID</param>
            <param name="magic">交易码</param>
            <param name="info_no">信息码</param>
            <param name="infodata">信息内容</param>
            <param name="retdata">返回数据</param>
            <returns>0:成功;非0:不支持</returns>
        </member>
        <member name="M:FObjBase.IFObj.PushGetValue(FObjBase.IFConn,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            作为客户端， 服务器回复GetValue
            </summary>
            <param name="from">与服务器的连接代理</param>
            <param name="srcid">服务器的OBJID</param>
            <param name="memid">成员ID</param>
            <param name="infodata">成员数据</param>
        </member>
        <member name="M:FObjBase.IFObj.PushCallFunction(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[],System.Object,System.Object)">
            <summary>
            作为客户端， 服务器回复CallFunction
            </summary>
            <param name="from">与服务器的连接代理</param>
            <param name="srcid">服务器的OBJID</param>
            <param name="magic">交易号</param>
            <param name="funcid">功能ID</param>
            <param name="retdata">回复的数据</param>
            <param name="AsyncDelegate">以前客户端调用CallFunction时，放入的函数指针</param>
            <param name="AsyncState">以前客户端调用CallFunction时，放入的object</param>
        </member>
        <member name="M:FObjBase.IFObj.PushInfo(FObjBase.IFConn,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            远端消息推送到本地
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端的OBJID</param>
            <param name="infoid">消息ID</param>
            <param name="infodata">消息数据</param>
        </member>
        <member name="M:FObjBase.IFObj.GetValue(FObjBase.IFConn,System.UInt32,System.UInt16,System.Byte[]@)">
            <summary>
            远端获取本地成员数据
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端的OBJID</param>
            <param name="memid">成员ID</param>
            <param name="infodata">成员数据</param>
        </member>
        <member name="M:FObjBase.IFObj.SetValue(FObjBase.IFConn,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            远端设置本地成员数据
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端的OBJID</param>
            <param name="memid">成员ID</param>
            <param name="infodata">成员数据</param>
        </member>
        <member name="M:FObjBase.IFObj.CallFunction(FObjBase.IFConn,System.UInt32,System.UInt32,System.UInt16,System.Byte[])">
            <summary>
            远端执行本地函数， 如果有数据返回，需要自己 SendMessageEx
            </summary>
            <param name="from">远端对应的连接代理</param>
            <param name="srcid">远端的OBJID</param>
            <param name="magic">交易号</param>
            <param name="funcid">函数ID</param>
            <param name="infodata">参数</param>
        </member>
        <member name="P:FObjBase.IFObj.ID">
            <summary>
            OBJID
            作为对外的接口，ID必须明确定义好，应该在构造函数时，作为参数传入；
            对应只用于代理，ID按顺序排序，顺便。。。
            </summary>
        </member>
        <member name="T:FObjBase.FObj">
            <summary>
            obj 会自动加入到 objsys中，ID也会自动按顺序分配，也可以手动修改，但都应该在构造函数完成
            </summary>
        </member>
        <member name="T:FObjBase.PollModule">
            <summary>
            循环执行模块，可以认为就是定时器系统
            </summary>
        </member>
        <member name="F:FObjBase.PollModule.Current">
            <summary>
            静态的实例，平常就是只用它
            </summary>
        </member>
        <member name="F:FObjBase.PollModule.IsAccurate">
            <summary>
            精确执行，也就是一次OnPoll 一直While ,直到时间结束
            </summary>
        </member>
        <member name="M:FObjBase.PollModule.Poll_Config(FObjBase.PollModule.PollHandler)">
            <summary>
            以100ms 为周期, 多次执行
            </summary>
            <param name="pollfunc"></param>
        </member>
        <member name="M:FObjBase.PollModule.Poll_Config(FObjBase.PollModule.POLL_CONFIG,FObjBase.PollModule.PollHandler)">
            <summary>
            以100ms 为周期, 多次执行
            </summary>
            <param name="action"></param>
            <param name="pollfunc"></param>
        </member>
        <member name="M:FObjBase.PollModule.Poll_Config(FObjBase.PollModule.POLL_CONFIG,FObjBase.PollModule.PollHandler,System.TimeSpan)">
            <summary>
            多次周期执行
            </summary>
            <param name="action"></param>
            <param name="pollfunc"></param>
            <param name="ts"></param>
        </member>
        <member name="M:FObjBase.PollModule.Poll_Config(FObjBase.PollModule.POLL_CONFIG,FObjBase.PollModule.PollHandler,System.TimeSpan,System.Boolean,System.Boolean,System.Object,System.Int32,System.Boolean)">
            <summary>
            添加或删除 poll func， 当pollfunc 本来已经存在，再次添加，只会使计时重新，或不管！！
            </summary>
            <param name="action">动作，添加？删除？</param>
            <param name="pollfunc">周期执行函数</param>
            <param name="ts">时间间隔</param>
            <param name="bRestart">重新计算数据</param>
            <param name="bActByNow">立刻执行？</param>
            <param name="owner">该函数的拥有者</param>
            <param name="markno">对func的标识码</param>
            <param name="bJustOnce">只执行一次</param>
        </member>
        <member name="M:FObjBase.PollModule.Poll_JustOnce(FObjBase.PollModule.PollHandler,System.Object,System.Int32)">
            <summary>
            只为了延时操作，同一周期多次添加同一func，只会调到一次！！！
            </summary>
            <param name="pollfunc"></param>
            <param name="owner"></param>
            <param name="markno"></param>
        </member>
        <member name="M:FObjBase.PollModule.#ctor">
            <summary>
            不需要自己创建实例，因为已经创建了静态的对象
            </summary>
        </member>
        <member name="M:FObjBase.PollModule.Start">
            <summary>
            启动OnPoll
            </summary>
        </member>
        <member name="M:FObjBase.PollModule.Stop">
            <summary>
            停止OnPoll
            </summary>
        </member>
        <member name="T:FObjBase.PollModule.POLL_CONFIG">
            <summary>
            Poll_Config 的动作，添加，删除
            </summary>
        </member>
        <member name="F:FObjBase.PollModule.POLL_CONFIG.ADD">
            <summary>
            添加
            </summary>
        </member>
        <member name="F:FObjBase.PollModule.POLL_CONFIG.REMOVE">
            <summary>
            删除
            </summary>
        </member>
        <member name="T:FObjBase.PollModule.PollHandler">
            <summary>
            循环执行的事件
            </summary>
        </member>
    </members>
</doc>
