GwibberService

GwibberService

Synopsis

                    GwibberService;
                    GwibberServiceClass;
                    GwibberServicePrivate;
#define             GWIBBER_TYPE_ACCOUNTS
#define             GWIBBER_ACCOUNTS                    (obj)
#define             GWIBBER_ACCOUNTS_CLASS              (klass)
#define             GWIBBER_IS_ACCOUNTS                 (obj)
#define             GWIBBER_IS_ACCOUNTS_CLASS           (klass)
#define             GWIBBER_ACCOUNTS_GET_CLASS          (obj)
                    GwibberAccounts;
                    GwibberAccountsClass;
                    GwibberAccountsPrivate;
#define             GWIBBER_TYPE_URL_SHORTEN
#define             GWIBBER_URL_SHORTEN                 (obj)
#define             GWIBBER_URL_SHORTEN_CLASS           (klass)
#define             GWIBBER_IS_URL_SHORTEN              (obj)
#define             GWIBBER_IS_URL_SHORTEN_CLASS        (klass)
#define             GWIBBER_URL_SHORTEN_GET_CLASS       (obj)
                    GwibberURLShorten;
                    GwibberURLShortenClass;
                    GwibberURLShortenPrivate;
#define             GWIBBER_TYPE_CONNECTION
#define             GWIBBER_CONNECTION                  (obj)
#define             GWIBBER_CONNECTION_CLASS            (klass)
#define             GWIBBER_IS_CONNECTION               (obj)
#define             GWIBBER_IS_CONNECTION_CLASS         (klass)
#define             GWIBBER_CONNECTION_GET_CLASS        (obj)
                    GwibberConnection;
                    GwibberConnectionClass;
                    GwibberConnectionPrivate;
#define             GWIBBER_TYPE_STREAMS
#define             GWIBBER_STREAMS                     (obj)
#define             GWIBBER_STREAMS_CLASS               (klass)
#define             GWIBBER_IS_STREAMS                  (obj)
#define             GWIBBER_IS_STREAMS_CLASS            (klass)
#define             GWIBBER_STREAMS_GET_CLASS           (obj)
                    GwibberStreams;
                    GwibberStreamsClass;
                    GwibberStreamsPrivate;
#define             GWIBBER_TYPE_UTILS
#define             GWIBBER_UTILS                       (obj)
#define             GWIBBER_UTILS_CLASS                 (klass)
#define             GWIBBER_IS_UTILS                    (obj)
#define             GWIBBER_IS_UTILS_CLASS              (klass)
#define             GWIBBER_UTILS_GET_CLASS             (obj)
                    GwibberUtils;
                    GwibberUtilsClass;
                    GwibberUtilsPrivate;
GwibberService*     gwibber_service_new                 (void);
GwibberService*     gwibber_service_construct           (GType object_type);
void                gwibber_service_service_available   (GwibberService *self,
                                                         gboolean is_up);
void                gwibber_service_start               (GwibberService *self);
void                gwibber_service_quit                (GwibberService *self);
void                gwibber_service_refresh             (GwibberService *self);
void                gwibber_service_send_message        (GwibberService *self,
                                                         const char *message);
GHashTable*         gwibber_service_services            (GwibberService *self);
GHashTable*         gwibber_service_features            (GwibberService *self);
char*               gwibber_service_version             (GwibberService *self);
GType               gwibber_accounts_get_type           (void);
GwibberAccounts*    gwibber_accounts_new                (void);
GwibberAccounts*    gwibber_accounts_construct          (GType object_type);
GHashTable*         gwibber_accounts_list               (GwibberAccounts *self);
GHashTable*         gwibber_accounts_lookup_by_id       (GwibberAccounts *self,
                                                         const char *id);
void                gwibber_accounts_send_enabled       (GwibberAccounts *self,
                                                         const char *id);
void                gwibber_accounts_updated            (GwibberAccounts *self,
                                                         const char *account_in);
void                gwibber_accounts_accounts_available (GwibberAccounts *self,
                                                         gboolean is_up);
GType               gwibber_url_shorten_get_type        (void);
GwibberURLShorten*  gwibber_url_shorten_new             (void);
GwibberURLShorten*  gwibber_url_shorten_construct       (GType object_type);
char*               gwibber_url_shorten_shorten         (GwibberURLShorten *self,
                                                         const char *url);
void                gwibber_url_shorten_url_available   (GwibberURLShorten *self,
                                                         gboolean is_up);
GType               gwibber_connection_get_type         (void);
GwibberConnection*  gwibber_connection_new              (void);
GwibberConnection*  gwibber_connection_construct        (GType object_type);
gboolean            gwibber_connection_is_connected     (GwibberConnection *self);
void                gwibber_connection_conn_available   (GwibberConnection *self,
                                                         gboolean is_up);
GType               gwibber_streams_get_type            (void);
GwibberStreams*     gwibber_streams_new                 (void);
GwibberStreams*     gwibber_streams_construct           (GType object_type);
void                gwibber_streams_streams_available   (GwibberStreams *self,
                                                         gboolean is_up);
GType               gwibber_utils_get_type              (void);

Object Hierarchy

  GObject
   +----GwibberService
  GObject
   +----GwibberAccounts
  GObject
   +----GwibberURLShorten
  GObject
   +----GwibberConnection
  GObject
   +----GwibberStreams
  GObject
   +----GwibberUtils

Signals

  "is-available"                                   : Run Last
  "account-updated"                                : Run Last
  "is-available"                                   : Run Last
  "is-available"                                   : Run Last
  "connection-changed"                             : Run Last
  "is-available"                                   : Run Last
  "is-available"                                   : Run Last
  "available"                                      : Run Last

Description

Details

GwibberService

typedef struct _GwibberService GwibberService;


GwibberServiceClass

typedef struct {
	GObjectClass parent_class;
} GwibberServiceClass;


GwibberServicePrivate

typedef struct _GwibberServicePrivate GwibberServicePrivate;


GWIBBER_TYPE_ACCOUNTS

#define GWIBBER_TYPE_ACCOUNTS (gwibber_accounts_get_type ())


GWIBBER_ACCOUNTS()

#define GWIBBER_ACCOUNTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_ACCOUNTS, GwibberAccounts))

obj :


GWIBBER_ACCOUNTS_CLASS()

#define GWIBBER_ACCOUNTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_ACCOUNTS, GwibberAccountsClass))

klass :


GWIBBER_IS_ACCOUNTS()

#define GWIBBER_IS_ACCOUNTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_ACCOUNTS))

obj :


GWIBBER_IS_ACCOUNTS_CLASS()

#define GWIBBER_IS_ACCOUNTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_ACCOUNTS))

klass :


GWIBBER_ACCOUNTS_GET_CLASS()

#define GWIBBER_ACCOUNTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_ACCOUNTS, GwibberAccountsClass))

obj :


GwibberAccounts

typedef struct _GwibberAccounts GwibberAccounts;


GwibberAccountsClass

typedef struct {
	GObjectClass parent_class;
} GwibberAccountsClass;


GwibberAccountsPrivate

typedef struct _GwibberAccountsPrivate GwibberAccountsPrivate;


GWIBBER_TYPE_URL_SHORTEN

#define GWIBBER_TYPE_URL_SHORTEN (gwibber_url_shorten_get_type ())


GWIBBER_URL_SHORTEN()

#define GWIBBER_URL_SHORTEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_URL_SHORTEN, GwibberURLShorten))

obj :


GWIBBER_URL_SHORTEN_CLASS()

#define GWIBBER_URL_SHORTEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_URL_SHORTEN, GwibberURLShortenClass))

klass :


GWIBBER_IS_URL_SHORTEN()

#define GWIBBER_IS_URL_SHORTEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_URL_SHORTEN))

obj :


GWIBBER_IS_URL_SHORTEN_CLASS()

#define GWIBBER_IS_URL_SHORTEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_URL_SHORTEN))

klass :


GWIBBER_URL_SHORTEN_GET_CLASS()

#define GWIBBER_URL_SHORTEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_URL_SHORTEN, GwibberURLShortenClass))

obj :


GwibberURLShorten

typedef struct _GwibberURLShorten GwibberURLShorten;


GwibberURLShortenClass

typedef struct {
	GObjectClass parent_class;
} GwibberURLShortenClass;


GwibberURLShortenPrivate

typedef struct _GwibberURLShortenPrivate GwibberURLShortenPrivate;


GWIBBER_TYPE_CONNECTION

#define GWIBBER_TYPE_CONNECTION (gwibber_connection_get_type ())


GWIBBER_CONNECTION()

#define GWIBBER_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_CONNECTION, GwibberConnection))

obj :


GWIBBER_CONNECTION_CLASS()

#define GWIBBER_CONNECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_CONNECTION, GwibberConnectionClass))

klass :


GWIBBER_IS_CONNECTION()

#define GWIBBER_IS_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_CONNECTION))

obj :


GWIBBER_IS_CONNECTION_CLASS()

#define GWIBBER_IS_CONNECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_CONNECTION))

klass :


GWIBBER_CONNECTION_GET_CLASS()

#define GWIBBER_CONNECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_CONNECTION, GwibberConnectionClass))

obj :


GwibberConnection

typedef struct _GwibberConnection GwibberConnection;


GwibberConnectionClass

typedef struct {
	GObjectClass parent_class;
} GwibberConnectionClass;


GwibberConnectionPrivate

typedef struct _GwibberConnectionPrivate GwibberConnectionPrivate;


GWIBBER_TYPE_STREAMS

#define GWIBBER_TYPE_STREAMS (gwibber_streams_get_type ())


GWIBBER_STREAMS()

#define GWIBBER_STREAMS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_STREAMS, GwibberStreams))

obj :


GWIBBER_STREAMS_CLASS()

#define GWIBBER_STREAMS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_STREAMS, GwibberStreamsClass))

klass :


GWIBBER_IS_STREAMS()

#define GWIBBER_IS_STREAMS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_STREAMS))

obj :


GWIBBER_IS_STREAMS_CLASS()

#define GWIBBER_IS_STREAMS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_STREAMS))

klass :


GWIBBER_STREAMS_GET_CLASS()

#define GWIBBER_STREAMS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_STREAMS, GwibberStreamsClass))

obj :


GwibberStreams

typedef struct _GwibberStreams GwibberStreams;


GwibberStreamsClass

typedef struct {
	GObjectClass parent_class;
} GwibberStreamsClass;


GwibberStreamsPrivate

typedef struct _GwibberStreamsPrivate GwibberStreamsPrivate;


GWIBBER_TYPE_UTILS

#define GWIBBER_TYPE_UTILS (gwibber_utils_get_type ())


GWIBBER_UTILS()

#define GWIBBER_UTILS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_UTILS, GwibberUtils))

obj :


GWIBBER_UTILS_CLASS()

#define GWIBBER_UTILS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_UTILS, GwibberUtilsClass))

klass :


GWIBBER_IS_UTILS()

#define GWIBBER_IS_UTILS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_UTILS))

obj :


GWIBBER_IS_UTILS_CLASS()

#define GWIBBER_IS_UTILS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_UTILS))

klass :


GWIBBER_UTILS_GET_CLASS()

#define GWIBBER_UTILS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_UTILS, GwibberUtilsClass))

obj :


GwibberUtils

typedef struct _GwibberUtils GwibberUtils;


GwibberUtilsClass

typedef struct {
	GObjectClass parent_class;
} GwibberUtilsClass;


GwibberUtilsPrivate

typedef struct _GwibberUtilsPrivate GwibberUtilsPrivate;


gwibber_service_new ()

GwibberService*     gwibber_service_new                 (void);

Returns :


gwibber_service_construct ()

GwibberService*     gwibber_service_construct           (GType object_type);

object_type :

Returns :


gwibber_service_service_available ()

void                gwibber_service_service_available   (GwibberService *self,
                                                         gboolean is_up);

self :

is_up :


gwibber_service_start ()

void                gwibber_service_start               (GwibberService *self);

self :


gwibber_service_quit ()

void                gwibber_service_quit                (GwibberService *self);

self :


gwibber_service_refresh ()

void                gwibber_service_refresh             (GwibberService *self);

self :


gwibber_service_send_message ()

void                gwibber_service_send_message        (GwibberService *self,
                                                         const char *message);

self :

message :


gwibber_service_services ()

GHashTable*         gwibber_service_services            (GwibberService *self);

self :

Returns :


gwibber_service_features ()

GHashTable*         gwibber_service_features            (GwibberService *self);

self :

Returns :


gwibber_service_version ()

char*               gwibber_service_version             (GwibberService *self);

self :

Returns :


gwibber_accounts_get_type ()

GType               gwibber_accounts_get_type           (void);

Returns :


gwibber_accounts_new ()

GwibberAccounts*    gwibber_accounts_new                (void);

Returns :


gwibber_accounts_construct ()

GwibberAccounts*    gwibber_accounts_construct          (GType object_type);

object_type :

Returns :


gwibber_accounts_list ()

GHashTable*         gwibber_accounts_list               (GwibberAccounts *self);

self :

Returns :


gwibber_accounts_lookup_by_id ()

GHashTable*         gwibber_accounts_lookup_by_id       (GwibberAccounts *self,
                                                         const char *id);

self :

id :

Returns :


gwibber_accounts_send_enabled ()

void                gwibber_accounts_send_enabled       (GwibberAccounts *self,
                                                         const char *id);

self :

id :


gwibber_accounts_updated ()

void                gwibber_accounts_updated            (GwibberAccounts *self,
                                                         const char *account_in);

self :

account_in :


gwibber_accounts_accounts_available ()

void                gwibber_accounts_accounts_available (GwibberAccounts *self,
                                                         gboolean is_up);

self :

is_up :


gwibber_url_shorten_get_type ()

GType               gwibber_url_shorten_get_type        (void);

Returns :


gwibber_url_shorten_new ()

GwibberURLShorten*  gwibber_url_shorten_new             (void);

Returns :


gwibber_url_shorten_construct ()

GwibberURLShorten*  gwibber_url_shorten_construct       (GType object_type);

object_type :

Returns :


gwibber_url_shorten_shorten ()

char*               gwibber_url_shorten_shorten         (GwibberURLShorten *self,
                                                         const char *url);

self :

url :

Returns :


gwibber_url_shorten_url_available ()

void                gwibber_url_shorten_url_available   (GwibberURLShorten *self,
                                                         gboolean is_up);

self :

is_up :


gwibber_connection_get_type ()

GType               gwibber_connection_get_type         (void);

Returns :


gwibber_connection_new ()

GwibberConnection*  gwibber_connection_new              (void);

Returns :


gwibber_connection_construct ()

GwibberConnection*  gwibber_connection_construct        (GType object_type);

object_type :

Returns :


gwibber_connection_is_connected ()

gboolean            gwibber_connection_is_connected     (GwibberConnection *self);

self :

Returns :


gwibber_connection_conn_available ()

void                gwibber_connection_conn_available   (GwibberConnection *self,
                                                         gboolean is_up);

self :

is_up :


gwibber_streams_get_type ()

GType               gwibber_streams_get_type            (void);

Returns :


gwibber_streams_new ()

GwibberStreams*     gwibber_streams_new                 (void);

Returns :


gwibber_streams_construct ()

GwibberStreams*     gwibber_streams_construct           (GType object_type);

object_type :

Returns :


gwibber_streams_streams_available ()

void                gwibber_streams_streams_available   (GwibberStreams *self,
                                                         gboolean is_up);

self :

is_up :


gwibber_utils_get_type ()

GType               gwibber_utils_get_type              (void);

Returns :

Signal Details

The "is-available" signal

void                user_function                      (GwibberService *gwibberservice,
                                                        gboolean        arg1,
                                                        gpointer        user_data)           : Run Last

gwibberservice :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "account-updated" signal

void                user_function                      (GwibberAccounts *gwibberaccounts,
                                                        GHashTable      *arg1,
                                                        gpointer         user_data)            : Run Last

gwibberaccounts :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "is-available" signal

void                user_function                      (GwibberAccounts *gwibberaccounts,
                                                        gboolean         arg1,
                                                        gpointer         user_data)            : Run Last

gwibberaccounts :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "is-available" signal

void                user_function                      (GwibberURLShorten *gwibberurlshorten,
                                                        gboolean           arg1,
                                                        gpointer           user_data)              : Run Last

gwibberurlshorten :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "connection-changed" signal

void                user_function                      (GwibberConnection *gwibberconnection,
                                                        gboolean           arg1,
                                                        gpointer           user_data)              : Run Last

gwibberconnection :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "is-available" signal

void                user_function                      (GwibberConnection *gwibberconnection,
                                                        gboolean           arg1,
                                                        gpointer           user_data)              : Run Last

gwibberconnection :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "is-available" signal

void                user_function                      (GwibberStreams *gwibberstreams,
                                                        gboolean        arg1,
                                                        gpointer        user_data)           : Run Last

gwibberstreams :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "available" signal

void                user_function                      (GwibberUtils *gwibberutils,
                                                        gboolean      arg1,
                                                        gpointer      user_data)         : Run Last

gwibberutils :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.