Go to the documentation of this file.
25 #ifndef _AROARFW_BASIC_H_
26 #define _AROARFW_BASIC_H_
32 #define rmsg0_msg_noop(msg) rmsg0_init((msg), RCMD_NOOP)
35 #define rmsg0_msg_auth(msg) rmsg0_init((msg), RCMD_AUTH)
38 #define rmsg0_msg_quit(msg) rmsg0_init((msg), RCMD_QUIT)
41 #define rmsg0_is_ok(msg) (rmsg0_getcmd(msg) == RCMD_OK)
44 #define rmsg0_is_error(msg) (rmsg0_getcmd(msg) == RCMD_ERROR)
49 #define RPROTO_IDENTIFY_PREFIX_LEN 5
52 #define rproto_identify_name(buf) (((char*)(buf)) + RPROTO_IDENTIFY_PREFIX_LEN)
55 #define rproto_identify_prefix(buf, pid) ((void)((((unsigned char*)(buf))[0] = 1) + \
56 RBO_H2NB32(&(((unsigned char*)(buf))[1]), (pid))))