#ifndef __HEARTBEAT_DEF_G_H #define __HEARTBEAT_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace HeartBeat { // // const goes here // #define HeartBeatService_Method_Instruction 0 #define HeartBeatService_Method_CardActive 1 #define HeartBeatService_Method_CrossTermCall 2 #define HeartBeatService_Method_CrossTermInvokeInfo 3 #define HeartBeatService_Method_CallFromILToRVC 4 #define HeartBeatService_Method_CallResultToIL 5 #define HeartBeatService_MethodSignature_Instruction 828107543 #define HeartBeatService_MethodSignature_CardActive -1982864690 #define HeartBeatService_MethodSignature_CrossTermCall 1287388941 #define HeartBeatService_MethodSignature_CrossTermInvokeInfo 54854091 #define HeartBeatService_MethodSignature_CallFromILToRVC 975871920 #define HeartBeatService_MethodSignature_CallResultToIL 221065913 #define HeartBeatService_LogCode_Instruction "QLR040250300" #define HeartBeatService_LogCode_CardActive "QLR040250301" #define HeartBeatService_LogCode_CrossTermCall "QLR040250302" #define HeartBeatService_LogCode_CrossTermInvokeInfo "QLR040250303" #define HeartBeatService_LogCode_CallFromILToRVC "QLR040250304" #define HeartBeatService_LogCode_CallResultToIL "QLR040250305" struct HeartBeatService_Instruction_Req { int type; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type; } }; struct HeartBeatService_Instruction_Ans { void Serialize(SpBuffer &Buf) { } }; struct HeartBeatService_CardActive_Req { CSimpleStringA account; CSimpleStringA data; CSimpleStringA term; int slot; int type; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & account & data & term & slot & type & reserved1 & reserved2; } }; struct HeartBeatService_CardActive_Ans { CSimpleStringA result; int ret; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result & ret & reserved1 & reserved2; } }; struct HeartBeatService_CrossTermCall_Req { int type; bool isTwoWay; CSimpleStringA fromTerminalNo; CSimpleStringA toTerminalNo; int nEntityID; CSimpleStringA param1; CSimpleStringA param2; int param3; int param4; CBlob paramX; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reservedX; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & isTwoWay & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX; } }; struct HeartBeatService_CrossTermCall_Ans { int retCode; CSimpleStringA retParam1; CSimpleStringA retParam2; int retParam3; int retParam4; CBlob retParamX; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reservedX; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & retParam1 & retParam2 & retParam3 & retParam4 & retParamX & reserved1 & reserved2 & reservedX; } }; struct HeartBeatService_CrossTermInvokeInfo_Info { int type; int result; CSimpleStringA fromTerminalNo; CSimpleStringA toTerminalNo; int nEntityID; CSimpleStringA param1; CSimpleStringA param2; int param3; int param4; CBlob paramX; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reservedX; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & result & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX; } }; struct HeartBeatService_CallFromILToRVC_Info { CSimpleStringA req_context; void Serialize(SpBuffer &Buf) { auto & buf = Buf & req_context; } }; struct HeartBeatService_CallResultToIL_Info { int error; CSimpleStringA ans_context; void Serialize(SpBuffer &Buf) { auto & buf = Buf & error & ans_context; } }; /////////////////////////// } // namespace HeartBeat #endif // __HEARTBEAT_DEF_G_H