1214501Srpaulo/* 2214501Srpaulo * wpa_supplicant D-Bus control interface - internal definitions 3214501Srpaulo * Copyright (c) 2006, Dan Williams <dcbw@redhat.com> and Red Hat, Inc. 4214501Srpaulo * Copyright (c) 2009, Witold Sowa <witold.sowa@gmail.com> 5214501Srpaulo * Copyright (c) 2009, Jouni Malinen <j@w1.fi> 6214501Srpaulo * 7252190Srpaulo * This software may be distributed under the terms of the BSD license. 8252190Srpaulo * See README for more details. 9214501Srpaulo */ 10214501Srpaulo 11214501Srpaulo#ifndef DBUS_COMMON_I_H 12214501Srpaulo#define DBUS_COMMON_I_H 13214501Srpaulo 14214501Srpaulo#include <dbus/dbus.h> 15214501Srpaulo 16337817Scystruct wpa_dbus_property_desc; 17337817Scy 18214501Srpaulostruct wpas_dbus_priv { 19214501Srpaulo DBusConnection *con; 20214501Srpaulo int should_dispatch; 21214501Srpaulo struct wpa_global *global; 22214501Srpaulo u32 next_objid; 23214501Srpaulo int dbus_new_initialized; 24252190Srpaulo 25337817Scy#if defined(CONFIG_CTRL_IFACE_DBUS_NEW) 26337817Scy struct wpa_dbus_property_desc *all_interface_properties; 27337817Scy int globals_start; 28337817Scy#if defined(CONFIG_AP) 29252190Srpaulo int dbus_noc_refcnt; 30337817Scy#endif /* CONFIG_AP */ 31337817Scy#endif /* CONFIG_CTRL_IFACE_DBUS_NEW */ 32214501Srpaulo}; 33214501Srpaulo 34214501Srpaulo#endif /* DBUS_COMMON_I_H */ 35