summaryrefslogtreecommitdiff
path: root/mq_cmd.h
diff options
context:
space:
mode:
authorZoRo <dos21h@gmail.com>2017-01-26 22:23:28 +0000
committerZoRo <dos21h@gmail.com>2017-01-26 22:23:28 +0000
commit67860598185d248756316549a7522968f7294990 (patch)
treeb329576eca4f5dccbfec2bf7a4952abc93b8b9c8 /mq_cmd.h
parenta588aa017512d3cc70dde6627d1218020e755259 (diff)
downloadagni-67860598185d248756316549a7522968f7294990.tar.gz
agni-67860598185d248756316549a7522968f7294990.zip
Made working basic mq IPC communication
Diffstat (limited to 'mq_cmd.h')
-rw-r--r--mq_cmd.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/mq_cmd.h b/mq_cmd.h
index ef255d9..7872acf 100644
--- a/mq_cmd.h
+++ b/mq_cmd.h
@@ -5,6 +5,8 @@
#include <stdio.h>
#include <string.h>
+#include "debug.h"
+
typedef struct mq_cmd
{
int id;
@@ -13,6 +15,7 @@ typedef struct mq_cmd
} mq_cmd;
mq_cmd* mq_cmd_create(int id, char *cmd, size_t cmd_sz, char *param, size_t param_sz);
+mq_cmd* mq_cmd_creates(char *str, size_t sz);
int mq_cmd_id(mq_cmd *cmd, int *id);
char* mq_cmd_cmd(mq_cmd *cmd, char **buf, size_t *sz);
int mq_cmd_param(mq_cmd *cmd, char **param, size_t *sz);