#include <string.h>
#include <gconf/gconf-client.h>
#include <osso-ic-dbus.h>
#include "icd_log.h"
#include "icd_context.h"
#include "icd_plugin.h"
#include "icd_scan.h"
#include "icd_srv_provider.h"
#include "icd_iap.h"
#include "icd_network_api.h"
#include "icd_type_modules.h"
#include "icd_status.h"
#include "config.h"
#include "icd_version.h"
Classes | |
struct | pid_notify |
Defines | |
#define | ICD_NW_API_PREFIX "libicd_network_" |
#define | ICD_NW_INIT "icd_nw_init" |
Functions | |
static struct icd_network_module * | icd_network_api_find_module (gchar *module_name) |
gboolean | icd_network_api_has_type (struct icd_network_module *module, const gchar *type) |
struct icd_network_module * | icd_network_api_foreach_module (struct icd_context *icd_ctx, icd_network_api_foreach_module_fn foreach_fn, gpointer user_data) |
static gboolean | icd_network_api_foreach_module_pid (struct icd_network_module *module, gpointer user_data) |
gboolean | icd_network_api_notify_pid (struct icd_context *icd_ctx, const pid_t pid, const gint exit_value) |
static void | icd_network_api_watch_pid (const pid_t pid, gpointer watch_cb_token) |
static void | icd_network_api_close (enum icd_nw_status status, const gchar *err_str, const gchar *network_type, const guint network_attrs, const gchar *network_id) |
static void | icd_network_api_renew (enum icd_nw_layer renew_layer, const gchar *network_type, const guint network_attrs, const gchar *network_id) |
static void | icd_network_api_status_update (gchar *network_type, guint network_attrs, gchar *network_id) |
static gboolean | icd_network_api_init_cb (const gchar *module_name, void *handle, gpointer init_function, gpointer data) |
gboolean | icd_network_api_load_modules (struct icd_context *icd_ctx) |
void | icd_network_api_unload_modules (struct icd_context *icd_ctx) |
Variables | |
const gchar * | icd_iap_state_names [ICD_IAP_MAX_STATES] |