Top | ![]() |
![]() |
![]() |
![]() |
void | (*SwClientServiceGetCapabilitiesCallback) () |
void | sw_client_service_get_static_capabilities () |
void | sw_client_service_get_dynamic_capabilities () |
void | sw_client_service_request_avatar () |
void | (*SwClientServiceUpdateStatusCallback) () |
void | sw_client_service_credentials_updated () |
void | sw_client_service_update_status () |
void | sw_client_service_update_status_with_fields () |
void | (*SwClientServiceQueryOpenViewCallback) () |
void | sw_client_service_query_open_view () |
void | sw_client_service_banishable_hide_item () |
const char * | sw_client_service_get_name () |
const char * | sw_client_service_get_display_name () |
gboolean | sw_client_service_has_cap () |
void | avatar-retrieved | Run First |
void | capabilities-changed | Run First |
void | status-updated | Run First |
void | user-changed | Run First |
SwClientService | |
SwClientServiceClass | |
#define | IS_CONFIGURED |
#define | CAN_VERIFY_CREDENTIALS |
#define | CREDENTIALS_VALID |
#define | CREDENTIALS_INVALID |
#define | CAN_UPDATE_STATUS |
#define | CAN_REQUEST_AVATAR |
#define | CAN_GEOTAG |
void (*SwClientServiceGetCapabilitiesCallback) (SwClientService *service
,const char **caps
,const GError *error
,gpointer userdata
);
void sw_client_service_get_static_capabilities (SwClientService *service
,SwClientServiceGetCapabilitiesCallback cb
,gpointer userdata
);
void sw_client_service_get_dynamic_capabilities (SwClientService *service
,SwClientServiceGetCapabilitiesCallback cb
,gpointer userdata
);
void
sw_client_service_request_avatar (SwClientService *service
);
void (*SwClientServiceUpdateStatusCallback) (SwClientService *service
,const GError *error
,gpointer userdata
);
void
sw_client_service_credentials_updated (SwClientService *service
);
void sw_client_service_update_status (SwClientService *service
,SwClientServiceUpdateStatusCallback cb
,const gchar *status_msg
,gpointer userdata
);
void sw_client_service_update_status_with_fields (SwClientService *service
,SwClientServiceUpdateStatusCallback cb
,const gchar *status_msg
,GHashTable *fields
,gpointer userdata
);
void (*SwClientServiceQueryOpenViewCallback) (SwClientService *query
,SwClientItemView *item_view
,gpointer userdata
);
void sw_client_service_query_open_view (SwClientService *service
,const gchar *query
,GHashTable *params
,SwClientServiceQueryOpenViewCallback cb
,gpointer userdata
);
void sw_client_service_banishable_hide_item (SwClientService *service
,const gchar *uid
);
const char *
sw_client_service_get_display_name (SwClientService *service
);
typedef struct { GObjectClass parent_class; void (*capabilities_changed) (SwClientService *service, const char **caps); void (*user_changed) (SwClientService *service); void (*avatar_retrieved) (SwClientService *service, gchar *path); void (*status_updated) (SwClientService *service, gboolean success); } SwClientServiceClass;
“avatar-retrieved”
signalvoid user_function (SwClientService *swclientservice, gchar *arg1, gpointer user_data)
Flags: Run First
“capabilities-changed”
signalvoid user_function (SwClientService *swclientservice, GStrv arg1, gpointer user_data)
Flags: Run First
“status-updated”
signalvoid user_function (SwClientService *swclientservice, gboolean arg1, gpointer user_data)
Flags: Run First
“user-changed”
signalvoid user_function (SwClientService *swclientservice, gpointer user_data)
Flags: Run First