diff options
Diffstat (limited to 'src/msgparser.h')
-rw-r--r-- | src/msgparser.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/msgparser.h b/src/msgparser.h index 58f68da..1559e86 100644 --- a/src/msgparser.h +++ b/src/msgparser.h @@ -28,11 +28,9 @@ #ifndef __MUNIA_MSGPARSER_H__ #define __MUNIA_MSGPARSER_H__ -#include <vector> +#include <list> #include <string> -#include "task.h" - namespace cmd { enum cmd_t { update, @@ -45,9 +43,7 @@ namespace cmd { typedef struct { int id; - int parent_id; -// int x; -// int y; + int parentid; char title[256]; char desc[256]; } add_t; @@ -56,7 +52,7 @@ typedef struct { } del_t; typedef struct { int id; - int parent_id; + int parentid; } move_t; typedef struct { int id; @@ -77,11 +73,10 @@ typedef struct msg_t { } msg_types; +typedef std::list<msg_t> MsgList; -typedef std::vector<msg_t> MsgVector; - -MsgVector parse_msg(std::string msg); +MsgList parse_msg(std::string msg); -msg_t create_msg(cmd::cmd_t msg_type, task_t task); +//msg_t create_msg(cmd::cmd_t msg_type, task_t task); std::string msg_tostring(msg_t msg); #endif/*__MUNIA_MSGPARSER_H__*/ |