usb_moded
0.86.0+mer57
|
Go to the source code of this file.
Macros | |
#define | DBUS_GET_NAME_OWNER_REQ "GetNameOwner" |
#define | DBUS_NAME_OWNER_CHANGED_SIG "NameOwnerChanged" |
#define | DBUS_GET_CONNECTION_PID_REQ "GetConnectionUnixProcessID" |
Functions | |
void | umdbus_dump_introspect_xml (void) |
void | umdbus_dump_busconfig_xml (void) |
void | umdbus_send_config_signal (const char *section, const char *key, const char *value) |
gboolean | umdbus_init_connection (void) |
gboolean | umdbus_init_service (void) |
void | umdbus_cleanup (void) |
void | umdbus_send_current_state_signal (const char *state_ind) |
void | umdbus_send_target_state_signal (const char *state_ind) |
void | umdbus_send_event_signal (const char *state_ind) |
int | umdbus_send_error_signal (const char *error) |
int | umdbus_send_supported_modes_signal (const char *supported_modes) |
int | umdbus_send_available_modes_signal (const char *available_modes) |
int | umdbus_send_hidden_modes_signal (const char *hidden_modes) |
int | umdbus_send_whitelisted_modes_signal (const char *whitelist) |
gboolean | umdbus_get_name_owner_async (const char *name, usb_moded_get_name_owner_fn cb, DBusPendingCall **ppc) |
Copyright (c) 2010 Nokia Corporation. All rights reserved. Copyright (c) 2013 - 2020 Jolla Ltd. Copyright (c) 2020 Open Mobile Platform LLC.
This program is free software; you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the Lesser GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Definition in file usb_moded-dbus-private.h.
#define DBUS_GET_CONNECTION_PID_REQ "GetConnectionUnixProcessID" |
Logical name for org.freedesktop.DBus.GetNameOwner method
Definition at line 51 of file usb_moded-dbus-private.h.
#define DBUS_GET_NAME_OWNER_REQ "GetNameOwner" |
Logical name for org.freedesktop.DBus.GetNameOwner method
Definition at line 45 of file usb_moded-dbus-private.h.
#define DBUS_NAME_OWNER_CHANGED_SIG "NameOwnerChanged" |
Logical name for org.freedesktop.DBus.NameOwnerChanged signal
Definition at line 48 of file usb_moded-dbus-private.h.
void umdbus_cleanup | ( | void | ) |
Clean up the dbus connections on exit
Definition at line 1438 of file usb_moded-dbus.c.
void umdbus_dump_busconfig_xml | ( | void | ) |
Dump D-Bus policy configuration XML to stdout
For implementing –dbus-busconfig-xml option
Definition at line 1151 of file usb_moded-dbus.c.
void umdbus_dump_introspect_xml | ( | void | ) |
Dump D-Bus introspect XML to stdout
For implementing –dbus-introspect-xml option
Definition at line 1136 of file usb_moded-dbus.c.
gboolean umdbus_get_name_owner_async | ( | const char * | name, |
usb_moded_get_name_owner_fn | cb, | ||
DBusPendingCall ** | ppc | ||
) |
Helper function for making async dbus name owner queries
name | D-Bus name to query |
cb | Function to call when async reply is received |
ppc | Where to store pending call object, or NULL |
Definition at line 1934 of file usb_moded-dbus.c.
gboolean umdbus_init_connection | ( | void | ) |
Establish D-Bus SystemBus connection
Definition at line 1341 of file usb_moded-dbus.c.
gboolean umdbus_init_service | ( | void | ) |
Reserve "com.meego.usb_moded" D-Bus Service Name
Definition at line 1381 of file usb_moded-dbus.c.
int umdbus_send_available_modes_signal | ( | const char * | available_modes | ) |
Send regular usb_moded mode list signal
available_modes | list of available modes |
Definition at line 1846 of file usb_moded-dbus.c.
void umdbus_send_config_signal | ( | const char * | section, |
const char * | key, | ||
const char * | value | ||
) |
Issues "sig_usb_config_ind" signal.
Definition at line 1194 of file usb_moded-dbus.c.
void umdbus_send_current_state_signal | ( | const char * | state_ind | ) |
Send usb_moded current state signal
state_ind | mode name |
Definition at line 1559 of file usb_moded-dbus.c.
int umdbus_send_error_signal | ( | const char * | error | ) |
Send regular usb_moded error signal
error | the error to be signalled |
Definition at line 1818 of file usb_moded-dbus.c.
void umdbus_send_event_signal | ( | const char * | state_ind | ) |
Send usb_moded event signal
state_ind | event name |
Definition at line 1802 of file usb_moded-dbus.c.
int umdbus_send_hidden_modes_signal | ( | const char * | hidden_modes | ) |
Send regular usb_moded hidden mode list signal
hidden_modes | list of supported modes |
Definition at line 1860 of file usb_moded-dbus.c.
int umdbus_send_supported_modes_signal | ( | const char * | supported_modes | ) |
Send regular usb_moded mode list signal
supported_modes | list of supported modes |
Definition at line 1832 of file usb_moded-dbus.c.
void umdbus_send_target_state_signal | ( | const char * | state_ind | ) |
Send usb_moded target state signal
state_ind | mode name |
Definition at line 1779 of file usb_moded-dbus.c.
int umdbus_send_whitelisted_modes_signal | ( | const char * | whitelist | ) |
Send regular usb_moded whitelisted mode list signal
whitelist | list of allowed modes |
Definition at line 1873 of file usb_moded-dbus.c.