TpaManager

TpaManager

Synopsis




                    TpaManagerPrivate;
                    TpaManager;
TpaManager*         tpa_manager_new                     (GType object_type,
                                                         const gchar *name,
                                                         const gchar **protocols);
void                tpa_manager_unref                   (TpaManager *self);
gboolean            tpa_manager_register                (TpaManager *self,
                                                         const gchar *name);
void                tpa_manager_add_param               (TpaManager *self,
                                                         const gchar *name,
                                                         guint flag,
                                                         const gchar *type,
                                                         gpointer value);
#define             tpa_manager_add_string_param        (self, name, flag, value)
#define             tpa_manager_add_int16_param         (self, name, flag, value)
#define             tpa_manager_add_int_param           (self, name, flag, value)
#define             tpa_manager_add_uint16_param        (self, name, flag, value)
#define             tpa_manager_add_uint_param          (self, name, flag, value)
#define             tpa_manager_add_boolean_param       (self, name, flag, value)
void                tpa_manager_add_account             (TpaManager *self,
                                                         GObject *account);
void                tpa_manager_remove_account          (TpaManager *self,
                                                         GObject *account);

Object Hierarchy


  GObject
   +----TpaManager

Implemented Interfaces

TpaManager implements TpaIConnectionManager.

Description

Details

TpaManagerPrivate

typedef struct _TpaManagerPrivate TpaManagerPrivate;


TpaManager

typedef struct _TpaManager TpaManager;


tpa_manager_new ()

TpaManager*         tpa_manager_new                     (GType object_type,
                                                         const gchar *name,
                                                         const gchar **protocols);

object_type :
name :
protocols :
Returns :

tpa_manager_unref ()

void                tpa_manager_unref                   (TpaManager *self);

Delete manager object.

self :

tpa_manager_register ()

gboolean            tpa_manager_register                (TpaManager *self,
                                                         const gchar *name);

Register connection managers on dbus, the DBUS path always begins with "/org/freedesktop/Telepathy/Manager".

self :
name :
Returns :

tpa_manager_add_param ()

void                tpa_manager_add_param               (TpaManager *self,
                                                         const gchar *name,
                                                         guint flag,
                                                         const gchar *type,
                                                         gpointer value);

Add String Parameter Specification - Helper Function

self :
name :
flag :
type :
value :

tpa_manager_add_string_param()

#define             tpa_manager_add_string_param(self, name, flag, value)

self :
name :
flag :
value :

tpa_manager_add_int16_param()

#define             tpa_manager_add_int16_param(self, name, flag, value)

self :
name :
flag :
value :

tpa_manager_add_int_param()

#define             tpa_manager_add_int_param(self, name, flag, value)

self :
name :
flag :
value :

tpa_manager_add_uint16_param()

#define             tpa_manager_add_uint16_param(self, name, flag, value)

self :
name :
flag :
value :

tpa_manager_add_uint_param()

#define             tpa_manager_add_uint_param(self, name, flag, value)

self :
name :
flag :
value :

tpa_manager_add_boolean_param()

#define             tpa_manager_add_boolean_param(self, name, flag, value)

self :
name :
flag :
value :

tpa_manager_add_account ()

void                tpa_manager_add_account             (TpaManager *self,
                                                         GObject *account);

self :
account :

tpa_manager_remove_account ()

void                tpa_manager_remove_account          (TpaManager *self,
                                                         GObject *account);

self :
account :