TpaObject

TpaObject

Synopsis




#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);

Object Hierarchy


  GObject
   +----TpaObject
         +----TpaChannelTarget
         +----TpaStream
         +----TpaChannel
         +----TpaMediaStream
         +----TpaManager
         +----TpaHandle
         +----TpaContactList
         +----TpaConnection

Properties


  "interface"                gchararray            : Read / Write / Construct Only
  "object"                   gpointer              : Read / Write / Construct Only
  "path"                     gchararray            : Read / Write / Construct Only
  "service"                  gchararray            : Read / Write / Construct Only

Description

Details

TPA_OBJECT_GET_PRIVATE()

#define             TPA_OBJECT_GET_PRIVATE(obj)

obj :

TpaObjectPrivate

typedef struct _TpaObjectPrivate TpaObjectPrivate;


TpaObject

typedef struct _TpaObject TpaObject;


tpa_object_get_proxy ()

DBusGProxy*         tpa_object_get_proxy                (TpaObject *self,
                                                         const gchar *name);

self :
name :
Returns :

tpa_object_get_all_proxies ()

GPtrArray*          tpa_object_get_all_proxies          (TpaObject *self);

self :
Returns :

tpa_object_add_proxy ()

void                tpa_object_add_proxy                (TpaObject *self,
                                                         DBusGProxy *proxy);

self :
proxy :

tpa_object_add_proxy_with_name ()

void                tpa_object_add_proxy_with_name      (TpaObject *self,
                                                         const gchar *name,
                                                         DBusGProxy *proxy);

self :
name :
proxy :

tpa_object_remove_proxy ()

void                tpa_object_remove_proxy             (TpaObject *self,
                                                         const gchar *name);

self :
name :

tpa_object_has_proxy ()

gboolean            tpa_object_has_proxy                (TpaObject *self,
                                                         const gchar *name);

self :
name :
Returns :

tpa_object_connect_signal ()

void                tpa_object_connect_signal           (TpaObject *self,
                                                         const gchar *name,
                                                         const gchar *signal_name,
                                                         GCallback callback,
                                                         gpointer data);

self :
name :
signal_name :
callback :
data :

Property Details

The "interface" property

  "interface"                gchararray            : Read / Write / Construct Only

interface.

Default value: NULL


The "object" property

  "object"                   gpointer              : Read / Write / Construct Only

object.


The "path" property

  "path"                     gchararray            : Read / Write / Construct Only

path.

Default value: NULL


The "service" property

  "service"                  gchararray            : Read / Write / Construct Only

service.

Default value: NULL