1 1.1 christos /* 2 1.1 christos * wpa_supplicant D-Bus control interface - internal definitions 3 1.1 christos * Copyright (c) 2006, Dan Williams <dcbw (at) redhat.com> and Red Hat, Inc. 4 1.1 christos * Copyright (c) 2009, Witold Sowa <witold.sowa (at) gmail.com> 5 1.1 christos * Copyright (c) 2009, Jouni Malinen <j (at) w1.fi> 6 1.1 christos * 7 1.1.1.2 christos * This software may be distributed under the terms of the BSD license. 8 1.1.1.2 christos * See README for more details. 9 1.1 christos */ 10 1.1 christos 11 1.1 christos #ifndef DBUS_COMMON_I_H 12 1.1 christos #define DBUS_COMMON_I_H 13 1.1 christos 14 1.1 christos #include <dbus/dbus.h> 15 1.1 christos 16 1.1.1.3 christos struct wpa_dbus_property_desc; 17 1.1.1.3 christos 18 1.1 christos struct wpas_dbus_priv { 19 1.1 christos DBusConnection *con; 20 1.1 christos int should_dispatch; 21 1.1 christos struct wpa_global *global; 22 1.1 christos u32 next_objid; 23 1.1 christos int dbus_new_initialized; 24 1.1.1.2 christos 25 1.1.1.3 christos #if defined(CONFIG_CTRL_IFACE_DBUS_NEW) 26 1.1.1.3 christos struct wpa_dbus_property_desc *all_interface_properties; 27 1.1.1.3 christos int globals_start; 28 1.1.1.3 christos #if defined(CONFIG_AP) 29 1.1.1.2 christos int dbus_noc_refcnt; 30 1.1.1.3 christos #endif /* CONFIG_AP */ 31 1.1.1.3 christos #endif /* CONFIG_CTRL_IFACE_DBUS_NEW */ 32 1.1 christos }; 33 1.1 christos 34 1.1 christos #endif /* DBUS_COMMON_I_H */ 35