Changeset 2087
- Timestamp:
- 07/30/05 02:06:33
- Files:
-
- branches/galago-daemon/libgalago-glib-port/ChangeLog (modified) (1 diff)
- branches/galago-daemon/libgalago-glib-port/src/account-list.c (modified) (10 diffs)
- branches/galago-daemon/libgalago-glib-port/src/account-list.h (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/account.c (modified) (14 diffs)
- branches/galago-daemon/libgalago-glib-port/src/coco.c (modified) (14 diffs)
- branches/galago-daemon/libgalago-glib-port/src/coco.h (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/core.c (modified) (14 diffs)
- branches/galago-daemon/libgalago-glib-port/src/filter.c (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/logging.c (modified) (1 diff)
- branches/galago-daemon/libgalago-glib-port/src/meta-account.c (modified) (8 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-account.h (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-object.c (modified) (5 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-object.h (modified) (3 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-person.c (modified) (7 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-person.h (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-presence.c (modified) (8 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-presence.h (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-service.c (modified) (8 diffs)
- branches/galago-daemon/libgalago-glib-port/src/meta-service.h (modified) (3 diffs)
- branches/galago-daemon/libgalago-glib-port/src/person-db.c (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/src/person-list.c (modified) (16 diffs)
- branches/galago-daemon/libgalago-glib-port/src/person-list.h (modified) (1 diff)
- branches/galago-daemon/libgalago-glib-port/src/person.c (modified) (11 diffs)
- branches/galago-daemon/libgalago-glib-port/src/presence.c (modified) (9 diffs)
- branches/galago-daemon/libgalago-glib-port/src/service-list.c (modified) (13 diffs)
- branches/galago-daemon/libgalago-glib-port/src/service-list.h (modified) (1 diff)
- branches/galago-daemon/libgalago-glib-port/src/service.c (modified) (6 diffs)
- branches/galago-daemon/libgalago-glib-port/src/utils.c (modified) (11 diffs)
- branches/galago-daemon/libgalago-glib-port/tools/list-accounts.c (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/tools/list-my-accounts.c (modified) (1 diff)
- branches/galago-daemon/libgalago-glib-port/tools/list-people.c (modified) (2 diffs)
- branches/galago-daemon/libgalago-glib-port/tools/list-services.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/galago-daemon/libgalago-glib-port/ChangeLog
r2007 r2087 1 Sat Jul 30 02:04:35 PDT 2005 Christian Hammond <chipx86@chipx86.com> 2 3 * src/account.c: 4 * src/account-list.c: 5 * src/account-list.h: 6 * src/coco.c: 7 * src/coco.h: 8 * src/core.c: 9 * src/filter.c: 10 * src/logging.c: 11 * src/meta-account.c: 12 * src/meta-account.h: 13 * src/meta-object.c: 14 * src/meta-object.h: 15 * src/meta-person.c: 16 * src/meta-person.h: 17 * src/meta-presence.c: 18 * src/meta-presence.h: 19 * src/meta-service.c: 20 * src/meta-service.h: 21 * src/person.c: 22 * src/person-db.c: 23 * src/person-list.c: 24 * src/person-list.h: 25 * src/presence.c: 26 * src/service.c: 27 * src/service-list.c: 28 * src/service-list.h: 29 * src/utils.c: 30 * tools/list-accounts.c: 31 * tools/list-my-accounts.c: 32 * tools/list-people.c: 33 * tools/list-services.c: 34 - Compile with the glib port of libgalago. 35 1 36 Mon Jul 04 12:43:03 PDT 2005 Christian Hammond <chipx86@chipx86.com> 2 37 branches/galago-daemon/libgalago-glib-port/src/account-list.c
r1822 r2087 30 30 DBusMessageIter iter; 31 31 32 g alago_return_if_fail(account != NULL);32 g_return_if_fail(account != NULL); 33 33 34 34 service = galago_account_get_service(account); 35 35 36 message = dbus_message_new_signal(galago_object_get_dbus_path(service), 37 GALAGO_DBUS_SERVICE_INTERFACE, 38 "AccountAdded"); 36 message = dbus_message_new_signal( 37 galago_object_get_dbus_path(GALAGO_OBJECT(service)), 38 GALAGO_DBUS_SERVICE_INTERFACE, 39 "AccountAdded"); 39 40 40 41 dbus_message_iter_init_append(message, &iter); 41 galago_dbus_message_iter_append_object(&iter, account);42 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(account)); 42 43 43 44 dbus_connection_send(galago_core_get_dbus_conn(), message, NULL); … … 62 63 galagod_account_list_destroy(GalagodAccountList *list) 63 64 { 64 g alago_return_if_fail(list != NULL);65 g_return_if_fail(list != NULL); 65 66 66 67 while (list->meta_accounts != NULL) … … 81 82 const char *username; 82 83 83 g alago_return_if_fail(list != NULL);84 g alago_return_if_fail(account != NULL);84 g_return_if_fail(list != NULL); 85 g_return_if_fail(account != NULL); 85 86 86 87 username = galago_account_get_username(account); … … 104 105 GalagodMetaAccount *meta_account; 105 106 106 g alago_return_if_fail(list != NULL);107 g alago_return_if_fail(account != NULL);107 g_return_if_fail(list != NULL); 108 g_return_if_fail(account != NULL); 108 109 109 110 meta_account = GALAGOD_META_ACCOUNT(account); 110 111 111 g alago_return_if_fail(meta_account != NULL);112 g_return_if_fail(meta_account != NULL); 112 113 113 114 galagod_meta_account_remove_account(meta_account, account); … … 121 122 GalagoService *service) 122 123 { 123 const G alagoList *l;124 125 g alago_return_if_fail(list != NULL);126 g alago_return_if_fail(service != NULL);124 const GList *l; 125 126 g_return_if_fail(list != NULL); 127 g_return_if_fail(service != NULL); 127 128 128 129 for (l = galago_service_get_accounts(service, FALSE); … … 145 146 const char *username; 146 147 147 g alago_return_if_fail(list != NULL);148 g alago_return_if_fail(meta_account != NULL);148 g_return_if_fail(list != NULL); 149 g_return_if_fail(meta_account != NULL); 149 150 150 151 main_account = galagod_meta_account_get_account(meta_account); … … 152 153 service = galago_account_get_service(main_account); 153 154 154 list->meta_accounts = galago_list_append(list->meta_accounts, 155 meta_account); 155 list->meta_accounts = g_list_append(list->meta_accounts, meta_account); 156 156 g_hash_table_insert(list->meta_accounts_table, 157 157 g_strdup(galago_service_normalize(service, username)), … … 181 181 g_hash_table_remove(list->meta_accounts_table, 182 182 galago_service_normalize(service, username)); 183 list->meta_accounts = galago_list_remove(list->meta_accounts, 184 meta_account); 183 list->meta_accounts = g_list_remove(list->meta_accounts, meta_account); 185 184 186 185 list->meta_account_count--; 187 186 } 188 187 189 const G alagoList *188 const GList * 190 189 galagod_account_list_get_meta_accounts(const GalagodAccountList *list) 191 190 { 192 g alago_return_val_if_fail(list != NULL, NULL);191 g_return_val_if_fail(list != NULL, NULL); 193 192 194 193 return list->meta_accounts; … … 198 197 galagod_account_list_get_meta_account_count(const GalagodAccountList *list) 199 198 { 200 g alago_return_val_if_fail(list != NULL, 0);199 g_return_val_if_fail(list != NULL, 0); 201 200 202 201 return list->meta_account_count; … … 210 209 GalagodMetaAccount *meta_account; 211 210 212 g alago_return_val_if_fail(list != NULL, NULL);213 g alago_return_val_if_fail(id != NULL, NULL);211 g_return_val_if_fail(list != NULL, NULL); 212 g_return_val_if_fail(id != NULL, NULL); 214 213 215 214 service = galagod_meta_service_get_service(list->meta_service); branches/galago-daemon/libgalago-glib-port/src/account-list.h
r1472 r2087 32 32 GalagodMetaService *meta_service; 33 33 GHashTable *meta_accounts_table; 34 G alagoList *meta_accounts;34 GList *meta_accounts; 35 35 size_t meta_account_count; 36 36 }; … … 52 52 GalagodMetaAccount *meta_account); 53 53 54 const G alagoList *galagod_account_list_get_meta_accounts(54 const GList *galagod_account_list_get_meta_accounts( 55 55 const GalagodAccountList *list); 56 56 branches/galago-daemon/libgalago-glib-port/src/account.c
r1861 r2087 29 29 DBusMessage *message; 30 30 31 galago_return_if_fail(account != NULL); 32 33 message = dbus_message_new_signal(galago_object_get_dbus_path(account), 34 GALAGO_DBUS_ACCOUNT_INTERFACE, 35 signal_name); 31 g_return_if_fail(account != NULL); 32 33 message = dbus_message_new_signal( 34 galago_object_get_dbus_path(GALAGO_OBJECT(account)), 35 GALAGO_DBUS_ACCOUNT_INTERFACE, 36 signal_name); 36 37 dbus_connection_send(galago_core_get_dbus_conn(), message, NULL); 37 38 dbus_message_unref(message); … … 45 46 DBusMessageIter iter; 46 47 47 galago_return_if_fail(account != NULL); 48 galago_return_if_fail(obj != NULL && GALAGO_IS_OBJECT(obj)); 49 50 message = dbus_message_new_signal(galago_object_get_dbus_path(account), 51 GALAGO_DBUS_ACCOUNT_INTERFACE, 52 signal_name); 48 g_return_if_fail(account != NULL); 49 g_return_if_fail(obj != NULL && GALAGO_IS_OBJECT(obj)); 50 51 message = dbus_message_new_signal( 52 galago_object_get_dbus_path(GALAGO_OBJECT(account)), 53 GALAGO_DBUS_ACCOUNT_INTERFACE, 54 signal_name); 53 55 54 56 dbus_message_iter_init_append(message, &iter); 55 galago_dbus_message_iter_append_object(&iter, obj);57 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(obj)); 56 58 57 59 dbus_connection_send(galago_core_get_dbus_conn(), message, NULL); … … 75 77 DBusMessage *message; 76 78 77 galago_return_if_fail(account != NULL); 78 79 message = dbus_message_new_signal(galago_object_get_dbus_path(account), 80 GALAGO_DBUS_ACCOUNT_INTERFACE, 81 "DisplayNameChanged"); 79 g_return_if_fail(account != NULL); 80 81 message = dbus_message_new_signal( 82 galago_object_get_dbus_path(GALAGO_OBJECT(account)), 83 GALAGO_DBUS_ACCOUNT_INTERFACE, 84 "DisplayNameChanged"); 82 85 _append_display_name(message, account); 83 86 dbus_connection_send(galago_core_get_dbus_conn(), message, NULL); … … 89 92 GalagodCoCo *coco, GalagoAccount *account) 90 93 { 91 const G alagoList *l;94 const GList *l; 92 95 GalagodMetaAccount *meta_account; 93 96 GalagoAccount *main_account; 94 97 DBusMessageIter iter; 95 g alago_boolconnected, old_connected;98 gboolean connected, old_connected; 96 99 int connected_weight = 0; 97 100 … … 152 155 dbus_message_iter_init(message, &iter); 153 156 154 contact = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_ACCOUNT);157 contact = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_ACCOUNT); 155 158 galago_account_add_contact( 156 159 galagod_meta_account_get_account(GALAGOD_META_ACCOUNT(account)), … … 171 174 dbus_message_iter_init(message, &iter); 172 175 173 contact = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_ACCOUNT);176 contact = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_ACCOUNT); 174 177 galago_account_remove_contact( 175 178 galagod_meta_account_get_account(GALAGOD_META_ACCOUNT(account)), … … 212 215 reply = dbus_message_new_method_return(message); 213 216 dbus_message_iter_init_append(reply, &iter); 214 galago_dbus_message_iter_append_object(&iter, contact);217 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(contact)); 215 218 } 216 219 … … 263 266 dbus_message_iter_init_append(reply, &iter); 264 267 265 contact_count = g alago_list_get_count(266 galago_account_get_contacts(main_account,FALSE));268 contact_count = g_list_length(galago_account_get_contacts(main_account, 269 FALSE)); 267 270 galago_dbus_message_iter_append_uint32(&iter, contact_count); 268 271 dbus_connection_send(dbus_conn, reply, NULL); … … 311 314 else 312 315 { 313 g alago_boolnew_presence = FALSE;316 gboolean new_presence = FALSE; 314 317 315 318 if (meta_presence == NULL) … … 319 322 } 320 323 321 g alago_object_set_data(presence, "coco", coco);324 g_object_set_data(G_OBJECT(presence), "coco", coco); 322 325 323 326 galagod_meta_presence_add_presence(meta_presence, presence); … … 346 349 dbus_message_iter_init(message, &iter); 347 350 presence = galago_dbus_message_iter_get_object(&iter, 348 GALAGO_ CLASS_PRESENCE);351 GALAGO_TYPE_PRESENCE); 349 352 350 353 return set_unset_presence(dbus_conn, message, coco, account, presence); … … 384 387 reply = dbus_message_new_method_return(message); 385 388 dbus_message_iter_init_append(reply, &iter); 386 galago_dbus_message_iter_append_object(&iter, presence);389 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(presence)); 387 390 } 388 391 … … 429 432 430 433 dbus_message_iter_init(message, &iter); 431 avatar = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_AVATAR);434 avatar = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_AVATAR); 432 435 433 436 return set_unset_avatar(dbus_conn, message, coco, account, avatar); … … 467 470 reply = dbus_message_new_method_return(message); 468 471 dbus_message_iter_init_append(reply, &iter); 469 galago_dbus_message_iter_append_object(&iter, avatar);472 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(avatar)); 470 473 } 471 474 branches/galago-daemon/libgalago-glib-port/src/coco.c
r1718 r2087 45 45 * Object/Class support 46 46 **************************************************************************/ 47 GALAGO_REGISTER_CLASS(galagod_coco, GalagodCoCo, NULL, NULL); 48 49 static void 50 galagod_coco_object_init(GalagodCoCo *coco) 51 { 52 coco->priv = galago_new0(GalagodCoCoPrivate, 1); 53 47 static void galagod_coco_finalize(GObject *gobject); 48 49 static GObjectClass *parent_class = NULL; 50 51 G_DEFINE_TYPE(GalagodCoCo, galagod_coco, GALAGOD_TYPE_COCO); 52 53 static void 54 galagod_coco_class_init(GalagodCoCoClass *klass) 55 { 56 GObjectClass *gobject_class = G_OBJECT_CLASS(klass); 57 58 parent_class = g_type_class_peek_parent(klass); 59 60 gobject_class->finalize = galagod_coco_finalize; 61 } 62 63 static void 64 galagod_coco_init(GalagodCoCo *coco) 65 { 66 coco->priv = g_new0(GalagodCoCoPrivate, 1); 54 67 coco->priv->context = galago_context_new(); 55 68 } 56 69 57 70 static void 58 galagod_coco_ object_finalize(GalagoObject *object)59 { 60 GalagodCoCo *coco = (GalagodCoCo *) object;71 galagod_coco_finalize(GObject *gobject) 72 { 73 GalagodCoCo *coco = (GalagodCoCo *)gobject; 61 74 const char *obj_path; 62 75 63 obj_path = galago_object_get_dbus_path( coco);76 obj_path = galago_object_get_dbus_path(GALAGO_OBJECT(coco)); 64 77 65 78 g_hash_table_remove(_cocos, obj_path); … … 84 97 85 98 g_free(coco->priv); 86 } 87 88 static void 89 galagod_coco_class_init(GalagoObjectClass *klass) 90 { 91 klass->finalize = galagod_coco_object_finalize; 99 100 G_OBJECT_CLASS(parent_class)->finalize(gobject); 92 101 } 93 102 … … 115 124 generate_obj_path(const char *id) 116 125 { 117 g alago_return_val_if_fail(id != NULL, NULL);126 g_return_val_if_fail(id != NULL, NULL); 118 127 119 128 return g_strdup_printf("%s/%s", GALAGO_DBUS_COCO_PREFIX, id); … … 151 160 char *obj_path; 152 161 153 g alago_return_val_if_fail(name != NULL, NULL);154 g alago_return_val_if_fail(*name != '\0', NULL);155 g alago_return_val_if_fail(dbus_id != NULL, NULL);156 g alago_return_val_if_fail(*dbus_id != '\0', NULL);157 158 coco = g alago_object_new(GALAGOD_CLASS_COCO);162 g_return_val_if_fail(name != NULL, NULL); 163 g_return_val_if_fail(*name != '\0', NULL); 164 g_return_val_if_fail(dbus_id != NULL, NULL); 165 g_return_val_if_fail(*dbus_id != '\0', NULL); 166 167 coco = g_object_new(GALAGOD_TYPE_COCO, NULL); 159 168 160 169 coco->priv->name = g_strdup(name); … … 164 173 165 174 obj_path = generate_obj_path(coco->priv->id); 166 galago_object_set_dbus_path( coco, obj_path);175 galago_object_set_dbus_path(GALAGO_OBJECT(coco), obj_path); 167 176 168 177 galago_context_push(coco->priv->context); … … 179 188 galagod_coco_get_context(const GalagodCoCo *coco) 180 189 { 181 g alago_return_val_if_fail(coco != NULL, NULL);190 g_return_val_if_fail(coco != NULL, NULL); 182 191 183 192 return coco->priv->context; … … 187 196 galagod_coco_get_name(const GalagodCoCo *coco) 188 197 { 189 g alago_return_val_if_fail(coco != NULL, NULL);198 g_return_val_if_fail(coco != NULL, NULL); 190 199 191 200 return coco->priv->name; … … 195 204 galagod_coco_get_service_id(const GalagodCoCo *coco) 196 205 { 197 g alago_return_val_if_fail(coco != NULL, NULL);206 g_return_val_if_fail(coco != NULL, NULL); 198 207 199 208 return coco->priv->dbus_service_id; … … 203 212 galagod_coco_get_id(const GalagodCoCo *coco) 204 213 { 205 g alago_return_val_if_fail(coco != NULL, NULL);214 g_return_val_if_fail(coco != NULL, NULL); 206 215 207 216 return coco->priv->id; … … 211 220 galagod_coco_is_feed(const GalagodCoCo *coco) 212 221 { 213 g alago_return_val_if_fail(coco != NULL, FALSE);222 g_return_val_if_fail(coco != NULL, FALSE); 214 223 215 224 return coco->priv->feed; … … 222 231 char *obj_path; 223 232 224 g alago_return_val_if_fail(id != NULL, NULL);233 g_return_val_if_fail(id != NULL, NULL); 225 234 226 235 obj_path = generate_obj_path(id); … … 234 243 galagod_cocos_get_with_service_id(const char *service_id) 235 244 { 236 g alago_return_val_if_fail(service_id != NULL, NULL);245 g_return_val_if_fail(service_id != NULL, NULL); 237 246 238 247 return g_hash_table_lookup(_coco_ids, service_id); … … 242 251 galagod_cocos_get_with_obj_path(const char *obj_path) 243 252 { 244 g alago_return_val_if_fail(obj_path != NULL, NULL);253 g_return_val_if_fail(obj_path != NULL, NULL); 245 254 246 255 return g_hash_table_lookup(_cocos, obj_path); … … 257 266 destroy_each_coco(gpointer key, gpointer value, gpointer user_data) 258 267 { 259 g alago_object_unref(value);268 g_object_unref(value); 260 269 } 261 270 branches/galago-daemon/libgalago-glib-port/src/coco.h
r1718 r2087 41 41 }; 42 42 43 #define GALAGOD_ CLASS_COCO (galagod_coco_get_class())43 #define GALAGOD_TYPE_COCO (galagod_coco_get_type()) 44 44 45 #define GALAGOD_COCO(obj) (g alago_object_get_data((obj), "coco"))45 #define GALAGOD_COCO(obj) (g_object_get_data((obj), "coco")) 46 46 47 47 GalagodCoCo *galagod_coco_new(const char *name, gboolean feed, … … 54 54 gboolean galagod_coco_is_feed(const GalagodCoCo *coco); 55 55 56 GalagoObjectClass *galagod_coco_get_class(void);57 58 56 GalagodCoCo *galagod_cocos_get_with_id(const char *id); 59 57 GalagodCoCo *galagod_cocos_get_with_service_id(const char *service_id); branches/galago-daemon/libgalago-glib-port/src/core.c
r1840 r2087 32 32 33 33 dbus_message_iter_init(message, &iter); 34 service = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_SERVICE);35 36 g alago_object_set_data(service, "coco", coco);34 service = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_SERVICE); 35 36 g_object_set_data(G_OBJECT(service), "coco", coco); 37 37 38 38 galagod_services_add(service); … … 49 49 50 50 dbus_message_iter_init(message, &iter); 51 service = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_SERVICE);51 service = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_SERVICE); 52 52 53 53 galagod_services_remove(service); 54 54 55 g alago_object_unref(service);55 g_object_unref(service); 56 56 57 57 galagod_dbus_send_empty_reply(conn, message); … … 74 74 75 75 dbus_message_iter_init(message, &iter); 76 person = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_PERSON);77 78 g alago_object_set_data(person, "coco", coco);76 person = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_PERSON); 77 78 g_object_set_data(G_OBJECT(person), "coco", coco); 79 79 80 80 galago_log_misc("Adding person with ID %s (%p)\n", … … 95 95 96 96 dbus_message_iter_init(message, &iter); 97 person = galago_dbus_message_iter_get_object(&iter, GALAGO_ CLASS_PERSON);97 person = galago_dbus_message_iter_get_object(&iter, GALAGO_TYPE_PERSON); 98 98 99 99 galagod_people_remove(person); 100 100 101 g alago_object_unref(person);101 g_object_unref(person); 102 102 103 103 galagod_dbus_send_empty_reply(conn, message); … … 187 187 const char *obj_path, *id; 188 188 189 obj_path = galago_object_get_dbus_path( coco);189 obj_path = galago_object_get_dbus_path(GALAGO_OBJECT(coco)); 190 190 id = galagod_coco_get_id(coco); 191 191 … … 241 241 #endif 242 242 243 g alago_object_unref(coco);243 g_object_unref(coco); 244 244 245 245 galagod_dbus_send_empty_reply(conn, message); … … 276 276 reply = dbus_message_new_method_return(message); 277 277 dbus_message_iter_init_append(reply, &iter); 278 galago_dbus_message_iter_append_object(&iter, service);278 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(service)); 279 279 } 280 280 … … 294 294 DBusMessage *reply; 295 295 DBusMessageIter iter; 296 const G alagoList *l;296 const GList *l; 297 297 size_t service_count; 298 298 GalagodMetaService *meta_service; … … 311 311 service = galagod_meta_service_get_service(meta_service); 312 312 313 galago_dbus_message_iter_append_object(&iter, service);313 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(service)); 314 314 } 315 315 … … 366 366 reply = dbus_message_new_method_return(message); 367 367 dbus_message_iter_init_append(reply, &iter); 368 galago_dbus_message_iter_append_object(&iter, person);368 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(person)); 369 369 } 370 370 … … 405 405 reply = dbus_message_new_method_return(message); 406 406 dbus_message_iter_init_append(reply, &iter); 407 galago_dbus_message_iter_append_object(&iter, me);407 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(me)); 408 408 } 409 409 … … 419 419 DBusMessage *reply; 420 420 DBusMessageIter iter; 421 const G alagoList *l;421 const GList *l; 422 422 size_t person_count; 423 423 GalagodMetaPerson *meta_person; … … 436 436 person = galagod_meta_person_get_person(meta_person); 437 437 438 galago_dbus_message_iter_append_object(&iter, person);438 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(person)); 439 439 } 440 440 … … 528 528 529 529 if (coco != NULL) 530 g alago_object_unref(coco);530 g_object_unref(coco); 531 531 } 532 532 branches/galago-daemon/libgalago-glib-port/src/filter.c
r1716 r2087 68 68 GalagoContext *context; 69 69 70 g alago_return_if_fail(obj != NULL);71 g alago_return_if_fail(commands != NULL);72 g alago_return_if_fail(iface != NULL);73 g alago_return_if_fail(*iface != '\0');74 g alago_return_if_fail(GALAGO_IS_OBJECT(obj));70 g_return_if_fail(obj != NULL); 71 g_return_if_fail(commands != NULL); 72 g_return_if_fail(iface != NULL); 73 g_return_if_fail(*iface != '\0'); 74 g_return_if_fail(GALAGO_IS_OBJECT(obj)); 75 75 76 76 coco = GALAGOD_COCO(obj); … … 98 98 galagod_filters_remove(void *obj) 99 99 { 100 g alago_return_if_fail(obj != NULL);101 g alago_return_if_fail(GALAGO_IS_OBJECT(obj));100 g_return_if_fail(obj != NULL); 101 g_return_if_fail(GALAGO_IS_OBJECT(obj)); 102 102 103 103 dbus_connection_unregister_object_path(galago_core_get_dbus_conn(), branches/galago-daemon/libgalago-glib-port/src/logging.c
r1580 r2087 58 58 galagod_logging_set_filename(const char *filename) 59 59 { 60 g alago_return_if_fail(*filename != '\0');60 g_return_if_fail(*filename != '\0'); 61 61 62 62 if (_filename != NULL) branches/galago-daemon/libgalago-glib-port/src/meta-account.c
r1809 r2087 30 30 DBusMessageIter iter; 31 31 32 g alago_return_if_fail(account != NULL);32 g_return_if_fail(account != NULL); 33 33 34 34 service = galago_account_get_service(account); 35 35 36 message = dbus_message_new_signal(galago_object_get_dbus_path(service), 37 GALAGO_DBUS_SERVICE_INTERFACE, 38 "AccountRemoved"); 36 message = dbus_message_new_signal( 37 galago_object_get_dbus_path(GALAGO_OBJECT(service)), 38 GALAGO_DBUS_SERVICE_INTERFACE, 39 "AccountRemoved"); 39 40 40 41 dbus_message_iter_init_append(message, &iter); 41 galago_dbus_message_iter_append_object(&iter, account);42 galago_dbus_message_iter_append_object(&iter, GALAGO_OBJECT(account)); 42 43 43 44 dbus_connection_send(galago_core_get_dbus_conn(), message, NULL); … … 52 53 GalagodMetaAccount *meta_account; 53 54 54 g alago_return_val_if_fail(meta_service != NULL, NULL);55 g alago_return_val_if_fail(meta_person != NULL, NULL);56 g alago_return_val_if_fail(username != NULL, NULL);55 g_return_val_if_fail(meta_service != NULL, NULL); 56 g_return_val_if_fail(meta_person != NULL, NULL); 57 g_return_val_if_fail(username != NULL, NULL); 57 58 58 59 meta_account = g_new0(GalagodMetaAccount, 1); … … 63 64 username); 64 65 65 g alago_object_set_data(meta_account->account, "meta-account",66 meta_account);66 g_object_set_data(G_OBJECT(meta_account->account), 67 "meta-account", meta_account); 67 68 68 69 galagod_account_add_filter(meta_account->account); … … 81 82 GalagodMetaService *meta_service; 82 83 83 g alago_return_if_fail(meta_account != NULL);84 g_return_if_fail(meta_account != NULL); 84 85 85 86 _galagod_dbus_accounts_emit_account_removed( … … 98 99 galagod_meta_service_get_account_list(meta_service), meta_account); 99 100 galagod_account_remove_filter(meta_account->account); 100 g alago_object_unref(meta_account->account);101 g_object_unref(meta_account->account); 101 102 102 103 g_free(meta_account); … … 106 107 galagod_meta_account_get_account(const GalagodMetaAccount *meta_account) 107 108 { 108 g alago_return_val_if_fail(meta_account != NULL, NULL);109 g_return_val_if_fail(meta_account != NULL, NULL); 109 110 110 111 return meta_account->account; 111 112 } 112 113 113 const GalagoList *114 GList * 114 115 galagod_meta_account_get_accounts(const GalagodMetaAccount *meta_account) 115 116 { 116 g alago_return_val_if_fail(meta_account != NULL, NULL);117 g_return_val_if_fail(meta_account != NULL, NULL); 117 118 118 119 return meta_account->accounts; … … 123 124 GalagoAccount *account) 124 125 { 125 g alago_return_if_fail(meta_account != NULL);126 g alago_return_if_fail(account != NULL);126 g_return_if_fail(meta_account != NULL); 127 g_return_if_fail(account != NULL); 127 128 128 meta_account->accounts = g alago_list_append(meta_account->accounts,129 meta_account->accounts = g_list_append(meta_account->accounts, 129 130 account); 130 131 131 g alago_object_set_data(account, "meta-account", meta_account);132 g_object_set_data(G_OBJECT(account), "meta-account", meta_account); 132 133 133 134 if (galago_account_is_display_name_set(account)) … … 146 147 GalagoPresence *presence; 147 148 148 g alago_return_if_fail(meta_account != NULL);149 g alago_return_if_fail(account != NULL);149 g_return_if_fail(meta_account != NULL); 150 g_return_if_fail(account != NULL); 150 151 151 152 galagod_account_remove_filter(account); 152 153 153 g alago_object_set_data(account, "meta-account", NULL);154 g_object_set_data(G_OBJECT(account), "meta-account", NULL); 154 155 155 meta_account->accounts = g alago_list_remove(meta_account->accounts,156 meta_account->accounts = g_list_remove(meta_account->accounts, 156 157 account); 157 158 branches/galago-daemon/libgalago-glib-port/src/meta-account.h
r1472 r2087 32 32 GalagoAccount *account; 33 33 34 G alagoList *accounts;34 GList *accounts; 35 35 }; 36 36 37 37 #define GALAGOD_META_ACCOUNT(account) \ 38 (g alago_object_get_data((account), "meta-account"))38 (g_object_get_data(G_OBJECT(account), "meta-account")) 39 39 40 40 GalagodMetaAccount *galagod_meta_account_new(GalagodMetaService *meta_service, … … 46 46 const GalagodMetaAccount *meta_account); 47 47 48 const GalagoList *galagod_meta_account_get_accounts(48 GList *galagod_meta_account_get_accounts( 49 49 const GalagodMetaAccount *meta_account); 50 50 branches/galago-daemon/libgalago-glib-port/src/meta-object.c
r1718 r2087 22 22 #include "meta-object.h" 23 23 24 GALAGO_REGISTER_CLASS(galagod_meta_object, GalagodMetaObject, NULL, NULL); 24 static void galagod_meta_object_finalize(GObject *gobject); 25 static void galagod_meta_object_dbus_message_append( 26 DBusMessageIter *iter, const GalagoObject *object); 27 28 static GalagoObjectClass *parent_class = NULL; 29 30 G_DEFINE_TYPE(GalagodMetaObject, galagod_meta_object, 31 GALAGOD_TYPE_META_OBJECT); 25 32 26 33 static void 27 galagod_meta_object_finalize(GalagoObject *object) 34 galagod_meta_object_class_init(GalagodMetaObjectClass *klass) 35 { 36 GObjectClass *gobject_class; 37 GalagoObjectClass *object_class; 38 39 gobject_class = G_OBJECT_CLASS(klass); 40 object_class = GALAGO_OBJECT_CLASS(klass); 41 42 parent_class = g_type_class_peek_parent(klass); 43 44 gobject_class->finalize = galagod_meta_object_finalize; 45 46 object_class->dbus_message_append = galagod_meta_object_dbus_message_append; 47 48 klass->add_filter = NULL; 49 klass->remove_filter = NULL; 50 } 51 52 static void 53 galagod_meta_object_init(GalagodMetaObject *meta_object) 54 { 55 meta_object->main_object = NULL; 56 meta_object->children = NULL; 57 }; 58 59 static void 60 galagod_meta_object_finalize(GObject *gobject) 28 61 { 29 62 GalagodMetaObjectClass *klass; 30 GalagodMetaObject *meta_object = (GalagodMetaObject *)object;63 GalagodMetaObject *meta_object = GALAGOD_META_OBJECT(gobject); 31 64 32 klass = (GalagodMetaObjectClass *)GALAGO_OBJECT_CLASS(meta_object);65 klass = GALAGOD_META_OBJECT_CLASS(meta_object); 33 66 34 67 if (meta_object->main_object != NULL) … … 37 70 klass->remove_filter(meta_object->main_object); 38 71 39 g alago_object_unref(meta_object->main_object);72 g_object_unref(meta_object->main_object); 40 73 } 41 74 42 75 if (meta_object->children != NULL) 43 76 { 44 const G alagoList *l;77 const GList *l; 45 78 46 79 for (l = meta_object->children; l != NULL; l = l->next) 47 g alago_object_set_data(l->data, "meta-object", NULL);80 g_object_set_data(l->data, "meta-object", NULL); 48 81 49 g alago_list_destroy(meta_object->children);82 g_list_free(meta_object->children); 50 83 } 84 85 G_OBJECT_CLASS(parent_class)->finalize(gobject); 51 86 }; 52 87 … … 60 95 } 61 96 62 static void63 galagod_meta_object_class_init(GalagoObjectClass *klass)64 {65 GalagodMetaObjectClass *meta_klass;66 67 meta_klass = (GalagodMetaObjectClass *)klass;68 69 klass->finalize = galagod_meta_object_finalize;70 klass->dbus_message_append = galagod_meta_object_dbus_message_append;71 72 meta_klass->add_filter = NULL;73 meta_klass->remove_filter = NULL;74 }75 76 static void77 galagod_meta_object_object_init(GalagodMetaObject *meta_object)78 {79 meta_object->main_object = NULL;80 meta_object->children = NULL;81 };82 83 97 void * 84 98 galagod_meta_account_get_main_object(const GalagodMetaObject *meta_object) 85 99 { 86 g alago_return_val_if_fail(meta_object != NULL, NULL);87 g alago_return_val_if_fail(GALAGO_IS_OBJECT(meta_object), NULL);100 g_return_val_if_fail(meta_object != NULL, NULL); 101 g_return_val_if_fail(GALAGO_IS_OBJECT(meta_object), NULL); 88 102 89 103 return meta_object->main_object; 90 104 } 91 105 92 const G alagoList *106 const GList * 93 107 galagod_meta_objects_get_children(const GalagodMetaObject *meta_object) 94 108 { 95 g alago_return_val_if_fail(meta_object != NULL, NULL);96 g alago_return_val_if_fail(GALAGO_IS_OBJECT(meta_object), NULL);109 g_return_val_if_fail(meta_object != NULL, NULL); 110 g_return_val_if_fail(GALAGO_IS_OBJECT(meta_object), NULL); 97 111 98 1
