123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- #ifndef __ASSISTANTCHANNEL_DEF_G_H
- #define __ASSISTANTCHANNEL_DEF_G_H
- #pragma once
- // This code is generated by spgen tool!
- #include "SpHelper.h"
- namespace AssistantChannel {
- //
- // const goes here
- //
- #define ePKT_SYN 1
- #define ePKT_CMD 2
- #define ePKT_PHT 3
- #define ePKT_SRN 4
- #define ePKT_CTX 5
- #define ePKT_FLW 6
- #define ePKT_INFO 7
- #define ePKT_IM 8
- #define ePKT_AGENTCTX 9
- #define eChannelState_Idle 0
- #define eChannelState_Connecting 1
- #define eChannelState_Connected 2
- #define eChannelState_Closing 3
- #define ChannelService_Method_Connect 0
- #define ChannelService_Method_Close 1
- #define ChannelService_Method_GetState 2
- #define ChannelService_Method_BeginState 3
- #define ChannelService_Method_EndState 4
- #define ChannelService_Method_State 5
- #define ChannelService_Method_Send 6
- #define ChannelService_Method_BeginRecv 7
- #define ChannelService_Method_EndRecv 8
- #define ChannelService_Method_Packet 9
- #define ChannelService_Method_GetIpByDomain 10
- #define ChannelService_MethodSignature_Connect 524358071
- #define ChannelService_MethodSignature_Close -811482585
- #define ChannelService_MethodSignature_GetState 449893390
- #define ChannelService_MethodSignature_BeginState -1133823792
- #define ChannelService_MethodSignature_EndState -1780469139
- #define ChannelService_MethodSignature_State -1723710732
- #define ChannelService_MethodSignature_Send 1831905199
- #define ChannelService_MethodSignature_BeginRecv -2054337141
- #define ChannelService_MethodSignature_EndRecv 1619609928
- #define ChannelService_MethodSignature_Packet -1048709116
- #define ChannelService_LogCode_Connect "QLR040230C00"
- #define ChannelService_LogCode_Close "QLR040230C01"
- #define ChannelService_LogCode_GetState "QLR040230C02"
- #define ChannelService_LogCode_Send "QLR040230C06"
- #define ChannelService_LogCode_GetIpByDomain "QLR040230C10"
- struct ChannelService_Connect_Req
- {
- CSimpleStringA ip;
- int port;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & ip & port;
- }
- };
- struct ChannelService_Connect_Ans
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_Close_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_Close_Ans
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_GetState_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_GetState_Ans
- {
- CSimpleStringA status;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & status;
- }
- };
- struct ChannelService_BeginState_Sub
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_EndState_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_State_Info
- {
- int state;
- CSimpleStringA status;
- CSimpleStringA param;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & state & status & param;
- }
- };
- struct ChannelService_Send_Info
- {
- int type;
- bool compress;
- bool encrypt;
- int sub_type;
- int id;
- CBlob data;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & compress & encrypt & sub_type & id & data;
- }
- };
- struct ChannelService_BeginRecv_Sub
- {
- int type;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type;
- }
- };
- struct ChannelService_EndRecv_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct ChannelService_Packet_Info
- {
- int type;
- int sub_type;
- int id;
- CBlob data;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & sub_type & id & data;
- }
- };
- ///////////////////////////
- } // namespace AssistantChannel
- #endif // __ASSISTANTCHANNEL_DEF_G_H
|