From 057180987cacfe47edbe21bf2f8c0573901ded2f Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Wed, 30 Mar 2011 20:08:34 +0200 Subject: host/mex, digital/avr/modules/host: add message type reservation, refs #157 --- digital/avr/modules/host/mex.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'digital/avr/modules/host/mex.h') diff --git a/digital/avr/modules/host/mex.h b/digital/avr/modules/host/mex.h index feb91188..82e65103 100644 --- a/digital/avr/modules/host/mex.h +++ b/digital/avr/modules/host/mex.h @@ -35,6 +35,7 @@ enum mex_mtype_t MEX_MTYPE_DATE = 1, MEX_MTYPE_REQ = 2, MEX_MTYPE_RSP = 3, + MEX_MTYPE_RES = 4, }; /** Message structure opaque definition. */ @@ -121,4 +122,13 @@ mex_node_response (mex_msg_t *msg); void mex_node_register (u8 mtype, mex_handler_t *handler, void *user); +/** Request a message type reservation. */ +u8 +mex_node_reserve (const char *mtype_str); + +/** Request a message type reservation, using formated string. */ +u8 +mex_node_reservef (const char *mtype_fmt, ...) + __attribute__ ((format (printf, 1, 2))); + #endif /* mex_h */ -- cgit v1.2.3