|
|
@@ -0,0 +1,22 @@
|
|
|
+#ifndef CX_MLEMOS_MESSAGE_H_INCLUDED
|
|
|
+#define CX_MLEMOS_MESSAGE_H_INCLUDED
|
|
|
+
|
|
|
+#include <stdint.h>
|
|
|
+
|
|
|
+typedef enum cm_message_type_e {
|
|
|
+ CM_EMPTY_MESSAGE = 0,
|
|
|
+ CM_NUMBER_MESSAGE = 1
|
|
|
+} cm_message_type_t;
|
|
|
+
|
|
|
+typedef enum cm_message_flag_e {
|
|
|
+ CM_IDLE = 0,
|
|
|
+ CM_WAITING = 1
|
|
|
+} cm_message_flag_t;
|
|
|
+
|
|
|
+typedef struct cm_message_s {
|
|
|
+ cm_message_type_t type;
|
|
|
+ cm_message_flag_t flag;
|
|
|
+ void *content;
|
|
|
+} cm_message_t;
|
|
|
+
|
|
|
+#endif
|