|
Classes |
| struct | icd_srv_provider_cb_data |
| struct | icd_srv_identify |
| struct | pid_notify |
Defines |
| #define | ICD_SRV_PROVIDER_MODULE_NAME "/module" |
| #define | ICD_SRV_PROVIDER_NETWORK_TYPES "/network_type" |
Functions |
| static gboolean | string_equal (const gchar *a, const gchar *b) |
| icd_srv_module * | icd_srv_provider_foreach_module (struct icd_context *icd_ctx, icd_srv_provider_foreach_module_fn foreach_fn, gpointer user_data) |
| static void | icd_srv_provider_disconnect_cb (enum icd_srv_status status, gpointer disconnect_cb_token) |
| gboolean | icd_srv_provider_disconnect (struct icd_iap *iap, icd_srv_provider_disconnect_cb_fn cb, gpointer user_data) |
| gboolean | icd_srv_provider_has_next (struct icd_iap *iap) |
| static void | icd_srv_provider_connect_cb (enum icd_srv_status status, const gchar *err_str, gpointer connect_cb_token) |
| gboolean | icd_srv_provider_connect (struct icd_iap *iap, icd_srv_provider_connect_cb_fn cb, gpointer user_data) |
| static void | icd_srv_provider_identify_cb (const enum icd_srv_identify_status status, const gchar *service_type, const gchar *service_name, const guint service_attrs, const gchar *service_id, const gint service_priority, const gchar *network_type, const guint network_attrs, const gchar *network_id, gpointer identify_cb_token) |
| gboolean | icd_srv_provider_identify (struct icd_network_module *nw_module, struct icd_scan_cache *cache_entry, enum icd_scan_status status) |
| static gboolean | icd_srv_provider_foreach_module_pid (struct icd_srv_module *srv_module, gpointer user_data) |
| gboolean | icd_srv_provider_notify_pid (struct icd_context *icd_ctx, const pid_t pid, const gint exit_value) |
| static void | icd_srv_provider_watch_pid (const pid_t pid, gpointer watch_cb_token) |
| static void | icd_srv_provider_close (enum icd_srv_status status, const gchar *err_str, const gchar *service_type, const guint service_attrs, const gchar *service_id, const gchar *network_type, const guint network_attrs, const gchar *network_id) |
| static void | icd_srv_provider_limited_conn (const enum icd_srv_limited_conn_status conn_status, const gchar *service_type, const guint service_attrs, const gchar *service_id, const gchar *network_type, const guint network_attrs, const gchar *network_id) |
| static gboolean | icd_srv_provider_init (const gchar *module_name, void *handle, gpointer init_function, gpointer cb_data) |
| static void | icd_srv_provider_free_list (gpointer key, gpointer value, gpointer user_data) |
| gboolean | icd_srv_provider_load_modules (struct icd_context *icd_ctx) |
| void | icd_srv_provider_unload_modules (struct icd_context *icd_ctx) |