7 #ifndef _NIM_SDK_CPP_TALKEX_HELPER_COLLECT_H_
8 #define _NIM_SDK_CPP_TALKEX_HELPER_COLLECT_H_
13 #include "nim_define_include.h"
16 #include "nim_wrapper_util/nim_json_util.h"
32 static std::string ToJsonString(
const CollectInfo& info);
33 static void FromJsonString(
const std::string& json_string,
CollectInfo& info);
38 std::list<CollectInfo> list;
39 static void FromJsonString(
const std::string& json_string,
CollectInfoList& list);
45 : create_time(collet_create_time)
55 void Add(uint64_t
id, uint64_t create_time) { list.emplace_back(create_time,
id); }
56 int Size()
const {
return (
int)list.size(); }
60 std::list<MatchCollectParm> list;
75 #endif //_NIM_SDK_CPP_TALKEX_HELPER_COLLECT_H_