30 |
#define TOKEN(s) (s[0]<<8 | s[1]) |
#define TOKEN(s) (s[0]<<8 | s[1]) |
31 |
|
|
32 |
typedef u_int16_t token_t; |
typedef u_int16_t token_t; |
33 |
typedef void (*token_handler_t) (token_t, char *, size_t, buffer_t *); |
typedef void (*token_handler_t) (token_t, char *, size_t); |
34 |
|
|
35 |
void fdo_init (); |
void fdo_init (); |
36 |
void fdo_recv (buffer_t * out, char *data, size_t data_size); |
void fdo_recv ( char *data, size_t data_size); |
37 |
void fdo_send (buffer_t * out, token_t token, char *data, size_t data_size); |
void fdo_send (token_t token, char *data, size_t data_size); |
38 |
void fdo_register (token_t token, token_handler_t handler); |
void fdo_register (token_t token, token_handler_t handler); |
39 |
void fdo_unregister (token_t token); |
void fdo_unregister (token_t token); |
40 |
|
|