icd/icd_network_api.c File Reference

#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_moduleicd_network_api_find_module (gchar *module_name)
gboolean icd_network_api_has_type (struct icd_network_module *module, const gchar *type)
struct icd_network_moduleicd_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]

Detailed Description

Copyright (C) 2007 Nokia Corporation. All rights reserved.

Author:
patrik.flykt@nokia.com

Generated on Thu Mar 11 09:04:50 2010 for ICd2 by  doxygen 1.5.6