|  | @@ -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
 |