69#ifndef SU_NETWORK_CHANGED_MAGIC_T
82#define SU_NETWORK_CHANGED_MAGIC_T void
99typedef struct su_network_changed_s su_network_changed_t;
Socket and network address interface.
Home-based memory management interface.
SU_HOME_T su_home_t
Memory home type.
Definition su_alloc.h:50
#define SOFIAPUBFUN
SOFIAPUBFUN declares an exported function.
Definition su_config.h:66
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
SU_NETWORK_CHANGED_MAGIC_T su_network_changed_magic_t
Root context pointer type.
Definition su_os_nw.h:97
#define SU_NETWORK_CHANGED_MAGIC_T
Default type of application context for network_changed function.
Definition su_os_nw.h:82
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
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
Time types and functions.
Syncronization and threading interface.
struct su_root_t su_root_t
Root object type.
Definition su_wait.h:210