#include <crm_internal.h>
#include <crm/crm.h>
#include <crm/services.h>
#include <dbus/dbus.h>
#include <pcmk-dbus.h>
Go to the source code of this file.
|
DBusConnection * | pcmk_dbus_connect (void) |
|
void | pcmk_dbus_disconnect (DBusConnection *connection) |
|
bool | pcmk_dbus_find_error (DBusPendingCall *pending, DBusMessage *reply, DBusError *ret) |
|
DBusMessage * | pcmk_dbus_send_recv (DBusMessage *msg, DBusConnection *connection, DBusError *error, int timeout) |
|
DBusPendingCall * | pcmk_dbus_send (DBusMessage *msg, DBusConnection *connection, void(*done)(DBusPendingCall *pending, void *user_data), void *user_data, int timeout) |
|
bool | pcmk_dbus_type_check (DBusMessage *msg, DBusMessageIter *field, int expected, const char *function, int line) |
|
char * | pcmk_dbus_get_property (DBusConnection *connection, const char *target, const char *obj, const gchar *iface, const char *name, void(*callback)(const char *name, const char *value, void *userdata), void *userdata, DBusPendingCall **pending, int timeout) |
|
void | pcmk_dbus_connection_setup_with_select (DBusConnection *c) |
|
#define BUS_PROPERTY_IFACE "org.freedesktop.DBus.Properties" |
DBusConnection* pcmk_dbus_connect |
( |
void |
| ) |
|
void pcmk_dbus_connection_setup_with_select |
( |
DBusConnection * |
c | ) |
|
void pcmk_dbus_disconnect |
( |
DBusConnection * |
connection | ) |
|
bool pcmk_dbus_find_error |
( |
DBusPendingCall * |
pending, |
|
|
DBusMessage * |
reply, |
|
|
DBusError * |
ret |
|
) |
| |
char* pcmk_dbus_get_property |
( |
DBusConnection * |
connection, |
|
|
const char * |
target, |
|
|
const char * |
obj, |
|
|
const gchar * |
iface, |
|
|
const char * |
name, |
|
|
void(*)(const char *name, const char *value, void *userdata) |
callback, |
|
|
void * |
userdata, |
|
|
DBusPendingCall ** |
pending, |
|
|
int |
timeout |
|
) |
| |
DBusPendingCall* pcmk_dbus_send |
( |
DBusMessage * |
msg, |
|
|
DBusConnection * |
connection, |
|
|
void(*)(DBusPendingCall *pending, void *user_data) |
done, |
|
|
void * |
user_data, |
|
|
int |
timeout |
|
) |
| |
DBusMessage* pcmk_dbus_send_recv |
( |
DBusMessage * |
msg, |
|
|
DBusConnection * |
connection, |
|
|
DBusError * |
error, |
|
|
int |
timeout |
|
) |
| |
bool pcmk_dbus_type_check |
( |
DBusMessage * |
msg, |
|
|
DBusMessageIter * |
field, |
|
|
int |
expected, |
|
|
const char * |
function, |
|
|
int |
line |
|
) |
| |
Initial value:= {
.dispatch = pcmk_dbus_watch_dispatch,
.destroy = pcmk_dbus_watch_destroy,
}
Definition at line 538 of file dbus.c.