| Midgard2 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
typedef midgard_dbus; MidgardDbus; MidgardDbusClass; MidgardDbus * midgard_dbus_new (MidgardConnection *mgd, const gchar *path, gboolean use_session); void midgard_dbus_send (MidgardConnection *mgd, const gchar *path, const gchar *message, gboolean use_session); const gchar * midgard_dbus_get_message (MidgardDbus *self);
typedef struct {
GObjectClass parent;
/* signals */
void (*notified) (GObject *self, const gchar *message);
/* signals id */
guint signal_notified;
} MidgardDbusClass;
MidgardDbus * midgard_dbus_new (MidgardConnection *mgd, const gchar *path, gboolean use_session);
use_session, set to FALSE for session bus, TRUE for system one
|
MidgardConnection instance |
|
a path at which D-Bus object exists |
|
whether to use session bus |
Returns : |
new MidgardDBus instance, NULL otherwise
|
void midgard_dbus_send (MidgardConnection *mgd,
const gchar *path,
const gchar *message,
gboolean use_session);
Emits 'Notified' signal on objects at given path and sends given message.
|
MidgardConnection instance |
|
dbus path at which we expect recipients |
|
a message to be sent |
|
whether to use system or session bus |
const gchar * midgard_dbus_get_message (MidgardDbus *self);
Get message associated with givven instance.
|
MidgardDBus instance |
Returns : |
pointer to object's message or NULL
|
"notified" signalvoid user_function (midgard_dbus *midgard_dbus, gchar *arg1, gpointer user_data) : Run Last / No Recursion / No Hooks
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |