TSG-23932: Support parsing session_uuid field

This commit is contained in:
wangmenglan
2024-11-28 15:18:30 +08:00
parent dd4e2e6d66
commit 59e7f7a6a3
3 changed files with 29 additions and 3 deletions

View File

@@ -170,8 +170,14 @@ void build_mpack_data(char **data, size_t *size)
mpack_write_bin(&writer, (const char*)seq_header, sizeof(seq_header));
mpack_write_bin(&writer, (const char*)ack_header, sizeof(ack_header));
mpack_write_u8(&writer, tfe_flag);
mpack_complete_array(&writer);
mpack_write_cstr(&writer, "session_uuid");
uuid_generate(uuid);
uuid_unparse(uuid, str_uuid);
printf("session_uuid:%s\n", str_uuid);
mpack_write_bin(&writer, (const char*)uuid, sizeof(uuid));
mpack_complete_map(&writer);
mpack_complete_map(&writer);
mpack_complete_map(&writer);