|
Defines |
| #define | LNP_DISCARD_WHILE_TX 1 |
Typedefs |
| typedef void(* | lnp_integrity_handler_t )(const unsigned char *, unsigned char) |
| typedef void(* | lnp_addressing_handler_t )(const unsigned char *, unsigned char, unsigned char) |
Enumerations |
| enum | lnp_init_result { INIT_OK,
INIT_BAD_PARAM,
INIT_ERROR
} |
| enum | lnp_tx_result { TX_SUCCESS,
TX_FAILURE,
TX_ERROR
} |
Functions |
| int | lnp_init_com () |
| lnp_init_result | lnp_init (char *tcp_hostname, unsigned short tcp_port, unsigned char lnp_address, unsigned char lnp_mask, int flags) |
| bool | lnp_test (void) |
| void | lnp_shutdown (void) |
| void | lnp_integrity_set_handler (lnp_integrity_handler_t handler) |
| void | lnp_addressing_set_handler (unsigned char port, lnp_addressing_handler_t handler) |
| lnp_tx_result | lnp_integrity_write (const unsigned char *data, unsigned char length) |
| lnp_tx_result | lnp_addressing_write (const unsigned char *data, unsigned char length, unsigned char dest, unsigned char srcport) |
| void | block_rcv (void) |
| void | unblock_rcv (void) |