Updates to trust router handlers, added ipaddr cmd line option to tids.
[trust_router.git] / include / tr_msg.h
index 5c0583d..dd99201 100644 (file)
 #ifndef TR_MSG_H
 #define TR_MSG_H
 
-#include <tid.h>
 #include <jansson.h>
+#include <trust_router/tid.h>
 
 enum msg_type {
-  TR_UNKNOWN,
+  TR_UNKNOWN = 0,
   TID_REQUEST,
   TID_RESPONSE
 };
@@ -54,7 +54,7 @@ typedef struct tr_msg {
 } TR_MSG;
 
 char *tr_msg_encode(TR_MSG *msg);
-TR_MSG *tr_msg_decode(char *jmsg);
+TR_MSG *tr_msg_decode(char *jmsg, size_t len);
 void tr_msg_free_encoded(char *jmsg);
 void tr_msg_free_decoded(TR_MSG *msg);