enum he_pmtud_state he_pmtud_state_t
Lightway Path MTU Discovery states.
const char * he_connection_protocol_name(he_connection_protocol_t protocol)
Definition: utils.c:100
enum he_conn_state he_conn_state_t
Status codes for a Helium connection.
enum he_return_code he_return_code_t
All possible return codes for helium.
const char * he_client_event_name(he_conn_event_t ev)
Definition: utils.c:88
const char * he_pmtud_state_name(he_pmtud_state_t state)
Definition: utils.c:110
char * he_safe_strncpy(char *dst, const char *src, size_t dst_size)
Safe version of strncpy strncpy has a pitfall that dst will not be null terminated if there is no nul...
Definition: utils.c:123
Core public header file for libhelium.
const char * he_return_code_name(he_return_code_t rc)
Definition: utils.c:8
enum he_connection_protocol he_connection_protocol_t
Lightway can use different underlying protocols. This enum defines those protocols.
const char * he_client_state_name(he_conn_state_t st)
Definition: utils.c:74