Typedefs | |
typedef nlh_s * | NLH_t |
typedef enum nic_error_level_e | NIC_Error_Level_t |
typedef enum nic_result_e | NIC_Res_t |
typedef void(*) | NIC_Error_Handler_t (NLH_t, NIC_Error_Level_t, char *,...) |
typedef int(*) | NIC_VA_Error_Handler_t (void *, int priority, char *fmt, va_list va) |
Enumerations | |
enum | nic_error_level_e { NIC_FATAL, NIC_ERR = 3, NIC_WARN = 4, NIC_DEBUG = 7 } |
enum | nic_result_e { NIC_FAIL = -1, NIC_OK = 0, NIC_SUCCESS = 0 } |
Functions | |
NLH_t | nic_open (NIC_Error_Handler_t) |
void | nic_close (NLH_t *) |
void | nic_set_logger (NLH_t, NIC_Error_Handler_t) |
void | nic_set_va_logger (NLH_t, NIC_VA_Error_Handler_t handler, void *handler_arg) |
void | nic_sys_logger (NLH_t, NIC_Error_Level_t, char *fmt,...) |
void | nic_stderr_logger (NLH_t, NIC_Error_Level_t, char *fmt,...) |
NIC_Res_t | nic_set_loglevel (NLH_t, NIC_Error_Level_t) |
typedef void(*) NIC_Error_Handler_t(NLH_t, NIC_Error_Level_t, char *,...) |
typedef enum nic_error_level_e NIC_Error_Level_t |
Error level - functions will call error handler with priority set to one of these values.
typedef enum nic_result_e NIC_Res_t |
Result code type
enum nic_error_level_e |
enum nic_result_e |
void nic_close | ( | NLH_t * | ) |
Call this when finished with NIC to free resources
NLH_t nic_open | ( | NIC_Error_Handler_t | ) |