diff --git a/inc/tsg_send_log.h b/inc/tsg_send_log.h index 3223f36..a609503 100644 --- a/inc/tsg_send_log.h +++ b/inc/tsg_send_log.h @@ -17,6 +17,7 @@ typedef enum _tld_type TLD_TYPE_LONG=1, TLD_TYPE_STRING, TLD_TYPE_FILE, + TLD_TYPE_TOPIC, TLD_TYPE_MAX }TLD_TYPE; diff --git a/src/tsg_send_log.cpp b/src/tsg_send_log.cpp index 58f24e4..61550b4 100644 --- a/src/tsg_send_log.cpp +++ b/src/tsg_send_log.cpp @@ -26,7 +26,8 @@ struct tsg_log_instance_t *g_tsg_log_instance; const id2field_t tld_type[TLD_TYPE_MAX]={{TLD_TYPE_UNKNOWN, TLD_TYPE_UNKNOWN, "UNKOWN"}, {TLD_TYPE_LONG, TLD_TYPE_LONG, "LONG"}, {TLD_TYPE_STRING, TLD_TYPE_STRING, "STRING"}, - {TLD_TYPE_FILE, TLD_TYPE_FILE, "FILE"} + {TLD_TYPE_FILE, TLD_TYPE_FILE, "FILE"}, + {TLD_TYPE_TOPIC, TLD_TYPE_TOPIC, "TOPIC"} }; extern "C" int MESA_get_dev_ipv4(const char *device, int *ip_add); @@ -303,7 +304,7 @@ int load_log_common_field(const char *filename, id2field_t *id2field, id2field_t ret=sscanf(line, "%s %s %d", type_name, field_name, &id); assert(ret==3 && id