1 #ifndef DBUS_TIMEOUT_USE_DEFAULT
2 # define DBUS_TIMEOUT_USE_DEFAULT -1
9 DBusPendingCall *
pcmk_dbus_send(DBusMessage *msg, DBusConnection *connection,
10 void(*done)(DBusPendingCall *pending,
void *user_data),
void *user_data,
int timeout);
11 DBusMessage *
pcmk_dbus_send_recv(DBusMessage *msg, DBusConnection *connection, DBusError *error,
int timeout);
12 bool pcmk_dbus_type_check(DBusMessage *msg, DBusMessageIter *field,
int expected,
const char *
function,
int line);
14 DBusConnection *connection,
const char *target,
const char *obj,
const gchar * iface,
const char *name,
15 void (*callback)(
const char *name,
const char *value,
void *userdata),
void *userdata,
16 DBusPendingCall **pending,
int timeout);
18 bool pcmk_dbus_find_error(
const char *method, DBusPendingCall* pending, DBusMessage *reply, DBusError *error);
void pcmk_dbus_disconnect(DBusConnection *connection)
bool pcmk_dbus_find_error(const char *method, DBusPendingCall *pending, DBusMessage *reply, DBusError *error)
DBusConnection * pcmk_dbus_connect(void)
bool pcmk_dbus_type_check(DBusMessage *msg, DBusMessageIter *field, int expected, const char *function, int line)
DBusPendingCall * pcmk_dbus_send(DBusMessage *msg, DBusConnection *connection, void(*done)(DBusPendingCall *pending, void *user_data), void *user_data, int timeout)
DBusMessage * pcmk_dbus_send_recv(DBusMessage *msg, DBusConnection *connection, DBusError *error, int timeout)
void pcmk_dbus_connection_setup_with_select(DBusConnection *c)
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)