pacemaker  1.1.14-70404b0
Scalable High-Availability cluster resource manager
pcmk-dbus.h
Go to the documentation of this file.
1 #ifndef DBUS_TIMEOUT_USE_DEFAULT
2 # define DBUS_TIMEOUT_USE_DEFAULT -1
3 #endif
4 
5 DBusConnection *pcmk_dbus_connect(void);
6 void pcmk_dbus_connection_setup_with_select(DBusConnection *c);
7 void pcmk_dbus_disconnect(DBusConnection *connection);
8 
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);
17 
18 bool pcmk_dbus_find_error(const char *method, DBusPendingCall* pending, DBusMessage *reply, DBusError *error);
19 
void pcmk_dbus_disconnect(DBusConnection *connection)
Definition: dbus.c:45
bool pcmk_dbus_find_error(const char *method, DBusPendingCall *pending, DBusMessage *reply, DBusError *error)
Definition: dbus.c:50
DBusConnection * pcmk_dbus_connect(void)
Definition: dbus.c:28
bool pcmk_dbus_type_check(DBusMessage *msg, DBusMessageIter *field, int expected, const char *function, int line)
Definition: dbus.c:204
DBusPendingCall * pcmk_dbus_send(DBusMessage *msg, DBusConnection *connection, void(*done)(DBusPendingCall *pending, void *user_data), void *user_data, int timeout)
Definition: dbus.c:157
DBusMessage * pcmk_dbus_send_recv(DBusMessage *msg, DBusConnection *connection, DBusError *error, int timeout)
Definition: dbus.c:113
void pcmk_dbus_connection_setup_with_select(DBusConnection *c)
Definition: dbus.c:557
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)
Definition: dbus.c:343