123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="AssistantChannel">
- <const name="ePKT_SYN" value="1"/>
- <const name="ePKT_CMD" value="2"/>
- <const name="ePKT_PHT" value="3"/>
- <const name="ePKT_SRN" value="4"/>
- <const name="ePKT_CTX" value="5"/>
- <const name="ePKT_FLW" value="6"/>
- <const name="ePKT_INFO" value="7"/>
- <const name="ePKT_IM" value="8"/>
- <const name="ePKT_AGENTCTX" value="9"/>
- <const name="eChannelState_Idle" value="0"/>
- <const name="eChannelState_Connecting" value="1"/>
- <const name="eChannelState_Connected" value="2"/>
- <const name="eChannelState_Closing" value="3"/>
- <class name="ChannelService" overlap="true" exclusive="false">
- <twoway name="Connect" overlap="true">
- <req>
- <param name="ip" type="string"/>
- <param name="port" type="int"/>
- </req>
- </twoway>
- <twoway name="Close" overlap="true">
- </twoway>
- <twoway name="GetState" overlap="true">
- <res>
- <param name="status" type="string"/>
- </res>
- </twoway>
- <subscribe name="BeginState" overlap="false">
- <cancel name="EndState" />
- <message name="State">
- <param name="state" type="int"/>
- <param name="status" type="string"/>
- <param name="param" type="string"/>
- </message>
- </subscribe>
- <oneway name="Send" overlap="true">
- <param name="type" type="int"/>
- <param name="compress" type="bool"/>
- <param name="encrypt" type="bool"/>
- <param name="sub_type" type="int"/>
- <param name="id" type="int"/>
- <param name="data" type="blob"/>
- </oneway>
- <subscribe name="BeginRecv" overlap="false">
- <param name="type" type="int"/>
- <cancel name="EndRecv" />
- <message name="Packet">
- <param name="type" type="int"/>
- <param name="sub_type" type="int"/>
- <param name="id" type="int"/>
- <param name="data" type="blob"/>
- </message>
- </subscribe>
- </class>
- </entity>
|