From 8bdd4bb9f08e38b61b47caa5aa50d6912772b289 Mon Sep 17 00:00:00 2001
From: GuoWenxue <“guowenxue@gmail.com”>
Date: Fri, 29 Apr 2022 09:19:52 +0800
Subject: [PATCH] Add json support in packet.c

---
 apue/project_socket/src/packet.h |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/apue/project_socket/src/packet.h b/apue/project_socket/src/packet.h
index 1c18b84..e70147d 100644
--- a/apue/project_socket/src/packet.h
+++ b/apue/project_socket/src/packet.h
@@ -54,6 +54,17 @@
  *               $size     :  packet output buffer size
  * return value: <0: failure   >0: packet bytes
  */
-extern int packet_string_pack(pack_info_t *pack_info, char *pack_buf, int size);
+extern int packet_segmented_pack(pack_info_t *pack_info, char *pack_buf, int size);
+
+
+/*  description: package a json string packet: {"devid":"xxx", "time":"xxx", "temperature":"xxx"}
+ *   input args:
+ *               $pack_info:  packet data contains devid, time and temperature
+ *               $pack_buf :  packet output buffer
+ *               $size     :  packet output buffer size
+ * return value: <0: failure   >0: packet bytes
+ */
+extern int packet_json_pack(pack_info_t *pack_info, char *pack_buf, int size);
+
 
 #endif   /* ----- #ifndef _PACKET_H_  ----- */

--
Gitblit v1.9.1