icd/icd_scan.h File Reference

#include <glib.h>
#include "network_api.h"
#include "dbus_api.h"

Go to the source code of this file.

Classes

struct  icd_scan_cache_list
struct  icd_scan_srv_provider
struct  icd_scan_cache
struct  icd_scan_cache_timeout

Typedefs

typedef void(*) icd_scan_cb_fn (enum icd_scan_status status, const struct icd_scan_srv_provider *srv_provider, const struct icd_scan_cache *cache_entry, gpointer user_data)

Functions

void icd_scan_cache_entry_free (struct icd_scan_cache *cache_entry)
void icd_scan_cache_entry_add (struct icd_network_module *module, struct icd_scan_cache_list *scan_cache, struct icd_scan_cache *cache_entry)
icd_scan_cache_listicd_scan_cache_list_lookup (struct icd_network_module *module, const gchar *network_id)
icd_scan_cacheicd_scan_cache_entry_find (struct icd_scan_cache_list *scan_cache_list, const gchar *network_type, const guint network_attrs)
gboolean icd_scan_cache_entry_remove (struct icd_scan_cache_list *scan_cache_list, const gchar *network_id, const gchar *network_type, const guint network_attrs)
void icd_scan_listener_notify (struct icd_network_module *module, struct icd_scan_srv_provider *srv_provider, struct icd_scan_cache *cache_entry, enum icd_scan_status status)
gboolean icd_scan_results_request (const gchar *type, guint scope, icd_scan_cb_fn cb, gpointer user_data)
gboolean icd_scan_results_unregister (icd_scan_cb_fn cb, gpointer user_data)
gboolean icd_scan_cache_init (struct icd_network_module *module)
void icd_scan_cache_remove (struct icd_network_module *module)
void icd_scan_cache_remove_iap (gchar *iap_name)


Detailed Description

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

Author:
patrik.flykt@nokia.com

Generated on Tue Feb 24 16:21:36 2009 for ICd2 by  doxygen 1.5.1