#ifndef CX_MLEMOS_MESSAGE_H_INCLUDED #define CX_MLEMOS_MESSAGE_H_INCLUDED #include 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