// char start = 0x02; // indentify start of a TinyPb protocal data
int32_tpk_len{0};// len of all package(include start char and end char)
int32_tmsg_req_len{0};// len of msg_req
std::stringmsg_req;// msg_req, which identify a request
int32_tservice_name_len{0};// len of service full name
std::stringservice_full_name;// service full name, like QueryService.query_name
int32_terr_code{0};// err_code, 0 -- call rpc success, otherwise -- call rpc failed. it only be seted by RpcController
int32_terr_info_len{0};// len of err_info
std::stringerr_info;// err_info, empty -- call rpc success, otherwise -- call rpc failed, it will display details of reason why call rpc failed. it only be seted by RpcController
std::stringpb_data;// business pb data
int32_tcheck_num{-1};// check_num of all package. to check legality of data
// char end = 0x03; // identify end of a TinyPb protocal data