#include <srv_provider_api.h>
Public Attributes | |
const gchar * | version |
gpointer | private |
icd_srv_connect_fn | connect |
icd_srv_disconnect_fn | disconnect |
icd_srv_identify_fn | identify |
icd_srv_child_exit_fn | child_exit |
icd_srv_destruct_fn | srv_destruct |
const gchar* icd_srv_api::version |
ICd2 version this module is compiled against, set to ICD_SRV_MODULE_VERSION
Referenced by icd_srv_provider_init().
gpointer icd_srv_api::private |
private data usable by the module
Referenced by icd_srv_provider_connect(), icd_srv_provider_disconnect(), icd_srv_provider_foreach_module_pid(), icd_srv_provider_identify(), icd_srv_provider_init(), and icd_srv_provider_unload_modules().
connect/authenticate with the service provider
Referenced by icd_srv_provider_connect(), and icd_srv_provider_init().
connect/deauthenticate with the service provider
Referenced by icd_srv_provider_disconnect().
network identification function
Referenced by icd_srv_provider_identify(), and icd_srv_provider_init().
child process exit notification
Referenced by icd_srv_provider_foreach_module_pid().
cleanup function
Referenced by icd_srv_provider_init(), and icd_srv_provider_unload_modules().