8 #ifndef STERNUM_TRANSMISSION_CALLBACKS_H
9 #define STERNUM_TRANSMISSION_CALLBACKS_H
void(* sternum_packets_lost_callback_t)(size_t packets_count, size_t bytes_count)
Typedef for the packets lost callback function.
Definition: sternum_transmission_callbacks.h:51
void(* sternum_transmission_finished_callback_t)(size_t packets_count, size_t bytes_count)
Typedef for the transmission finished callback function.
Definition: sternum_transmission_callbacks.h:36
void(* sternum_error_callback_t)(int error_code, const char *error_message)
Typedef for the error callback function.
Definition: sternum_transmission_callbacks.h:65
void(* sternum_transmission_started_callback_t)(void)
Typedef for the transmission started callback function.
Definition: sternum_transmission_callbacks.h:24
Struct to hold the transmission callbacks.
Definition: sternum_transmission_callbacks.h:70
sternum_transmission_started_callback_t transmission_started
Definition: sternum_transmission_callbacks.h:71
sternum_packets_lost_callback_t packets_lost
Definition: sternum_transmission_callbacks.h:73
sternum_error_callback_t error
Definition: sternum_transmission_callbacks.h:74
sternum_transmission_finished_callback_t transmission_finished
Definition: sternum_transmission_callbacks.h:72