69 #ifndef SU_NETWORK_CHANGED_MAGIC_T 82 #define SU_NETWORK_CHANGED_MAGIC_T void 99 typedef struct su_network_changed_s su_network_changed_t;
SU_HOME_T su_home_t
Memory home type.
Definition: su_alloc.h:50
SU_NETWORK_CHANGED_MAGIC_T su_network_changed_magic_t
Root context pointer type.
Definition: su_os_nw.h:97
#define SOFIAPUBFUN
SOFIAPUBFUN declares an exported function.
Definition: su_config.h:66
void( su_network_changed_f)(su_network_changed_magic_t *, su_root_t *)
Function prototype for network-changed callback .
Definition: su_os_nw.h:106
Syncronization and threading interface.
int su_root_remove_network_changed(su_network_changed_t *)
Remove a callback registered for the network change event.
Definition: su_os_nw.c:284
#define SU_NETWORK_CHANGED_MAGIC_T
Default type of application context for network_changed function.
Definition: su_os_nw.h:82
su_network_changed_t * su_root_add_network_changed(su_home_t *home, su_root_t *root, su_network_changed_f *, su_network_changed_magic_t *)
Register a callback for the network change event.
Definition: su_os_nw.c:250
Home-based memory management interface.
struct su_root_t su_root_t
Root object type.
Definition: su_wait.h:210
Socket and network address interface.
Time types and functions.