![]() |
![]() |
![]() |
[Insert name here] Reference Manual | ![]() |
---|---|---|---|---|
#define TPA_OBJECT_GET_PRIVATE (obj) TpaObjectPrivate; TpaObject; DBusGProxy* tpa_object_get_proxy (TpaObject *self, const gchar *name); GPtrArray* tpa_object_get_all_proxies (TpaObject *self); void tpa_object_add_proxy (TpaObject *self, DBusGProxy *proxy); void tpa_object_add_proxy_with_name (TpaObject *self, const gchar *name, DBusGProxy *proxy); void tpa_object_remove_proxy (TpaObject *self, const gchar *name); gboolean tpa_object_has_proxy (TpaObject *self, const gchar *name); void tpa_object_connect_signal (TpaObject *self, const gchar *name, const gchar *signal_name, GCallback callback, gpointer data);
typedef struct { GObject parent; gchar *name; GHashTable *proxies; TpaObjectPrivate *priv; } TpaObject;
DBusGProxy* tpa_object_get_proxy (TpaObject *self, const gchar *name);
self : |
|
name : |
|
Returns : |
GPtrArray* tpa_object_get_all_proxies (TpaObject *self);
self : |
|
Returns : |
void tpa_object_add_proxy (TpaObject *self, DBusGProxy *proxy);
self : |
|
proxy : |
void tpa_object_add_proxy_with_name (TpaObject *self, const gchar *name, DBusGProxy *proxy);
self : |
|
name : |
|
proxy : |
void tpa_object_remove_proxy (TpaObject *self, const gchar *name);
self : |
|
name : |
gboolean tpa_object_has_proxy (TpaObject *self, const gchar *name);
self : |
|
name : |
|
Returns : |
void tpa_object_connect_signal (TpaObject *self, const gchar *name, const gchar *signal_name, GCallback callback, gpointer data);
self : |
|
name : |
|
signal_name : |
|
callback : |
|
data : |