- Timestamp:
- 05/21/09 21:25:25 (3 years ago)
- bzr:base-revision:
- alberto.botti@gmail.com-20090520204117-720d94nsd67ssr26
- bzr:committer:
- Alberto Botti <alberto.botti@gmail.com>
- bzr:file-ids:
rgc/include/connection/rgc_connection_client.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2Frgc_connection_client.h
rgc/src/client/rgc_callback.c rgc_callback.c-20090309124812-al9t3gcqn9mvzizb-1
rgc/src/client/rgc_callback.h rgc_callback.h-20090309124812-al9t3gcqn9mvzizb-2
rgc/src/client/rgc_client.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_client.c
rgc/src/client/rgc_info.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_info.c
rgc/src/client/rgc_info.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_info.h
rgc/src/client/rgc_query.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_query.c
rgc/src/client/rgc_remote_object.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_remote_object.c
rgc/src/client/rgc_remote_object.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_remote_object.h
rgc/src/common/rgc_utils.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fcommon%2Frgc_utils.c
rgc/src/common/rgc_utils.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fcommon%2Frgc_utils.h
rgc/src/connection/rgc_connection_client.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_client.c
rgc/src/connection/rgc_connection_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_server.h
rgc/test/check_init.c check_init.c-20090204203613-m3ngse0c6gqkaqk9-1
rgc/test/check_query.c check_query.c-20090309124827-7ebnk01c4gfihigv-1
rgc/test/check_remote_obj.c check_remote_obj.c-20090309124832-uxme781mpafyryoo-1
rgc/test/client_query.c client_query.c-20090309124843-p05fbd5jg3mrq963-1- bzr:mapping-version:
- v4
- bzr:merge:
alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig- bzr:repository-uuid:
- 45ad373b-3914-0410-8193-a61cc481f39f
- bzr:revision-id:
- alberto.botti@gmail.com-20090521192404-ptvzvmhm87oq7etr
- bzr:revno:
- 80
- bzr:revprop:branch-nick:
- trunk
- bzr:root:
- trunk
- bzr:text-parents:
rgc/include/connection/rgc_connection_client.h alberto.botti@gmail.com-20090204203706-s4k8dta7qo2zk9xr
rgc/src/client/rgc_callback.c alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/src/client/rgc_callback.h alberto.botti@gmail.com-20090309124852-c9237byuwhf5xhtb
rgc/src/client/rgc_client.c alberto.botti@gmail.com-20090204203706-s4k8dta7qo2zk9xr
rgc/src/client/rgc_info.c svn-v3-trunk0:45ad373b-3914-0410-8193-a61cc481f39f:trunk:210
rgc/src/client/rgc_info.h svn-v3-trunk0:45ad373b-3914-0410-8193-a61cc481f39f:trunk:210
rgc/src/client/rgc_query.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/client/rgc_remote_object.c alberto.botti@gmail.com-20090306143652-vce6aj4qhdsnato6
rgc/src/client/rgc_remote_object.h svn-v3-trunk0:45ad373b-3914-0410-8193-a61cc481f39f:trunk:210
rgc/src/common/rgc_utils.c alberto.botti@gmail.com-20090306143652-vce6aj4qhdsnato6
rgc/src/common/rgc_utils.h alberto.botti@gmail.com-20090306143652-vce6aj4qhdsnato6
rgc/src/connection/rgc_connection_client.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rgc_connection_server.h alberto.botti@gmail.com-20090306143652-vce6aj4qhdsnato6
rgc/test/check_init.c alberto.botti@gmail.com-20090306143652-vce6aj4qhdsnato6
rgc/test/check_query.c alberto.botti@gmail.com-20090309124852-c9237byuwhf5xhtb
rgc/test/check_remote_obj.c alberto.botti@gmail.com-20090309124852-c9237byuwhf5xhtb
rgc/test/client_query.c alberto.botti@gmail.com-20090309124852-c9237byuwhf5xhtb- bzr:text-revisions:
rgc/include/connection/rgc_connection_client.h alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/src/client/rgc_callback.c alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_callback.h alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_client.c alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_info.c alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_info.h alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_query.c alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_remote_object.c alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/client/rgc_remote_object.h alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/common/rgc_utils.c alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/src/common/rgc_utils.h alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/src/connection/rgc_connection_client.c alberto.botti@gmail.com-20090520203704-74w5npkqcp08o4ig
rgc/src/connection/rgc_connection_server.h alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/test/check_init.c alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/test/check_query.c alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/test/check_remote_obj.c alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c
rgc/test/client_query.c alberto.botti@gmail.com-20090309202859-cexjc99k235vxl9c- bzr:timestamp:
- 2009-05-21 21:24:04.798000097 +0200
- bzr:user-agent:
- bzr1.13.1+bzr-svn0.5.3
- svn:original-date:
- 2009-05-21T19:24:04.798000Z
- Location:
- trunk/rgc
- Files:
-
- 13 modified
-
src/client/rgc_callback.c (modified) (6 diffs)
-
src/client/rgc_callback.h (modified) (2 diffs)
-
src/client/rgc_client.c (modified) (2 diffs)
-
src/client/rgc_info.c (modified) (6 diffs)
-
src/client/rgc_info.h (modified) (5 diffs)
-
src/client/rgc_query.c (modified) (4 diffs)
-
src/client/rgc_remote_object.c (modified) (8 diffs)
-
src/client/rgc_remote_object.h (modified) (1 diff)
-
src/common/rgc_utils.c (modified) (2 diffs)
-
src/common/rgc_utils.h (modified) (1 diff)
-
src/connection/rgc_connection_client.c (modified) (2 diffs)
-
test/check_query.c (modified) (2 diffs)
-
test/check_remote_obj.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/rgc/src/client/rgc_callback.c
r286 r288 18 18 19 19 20 static gchar*20 /*static gchar* 21 21 rgc_callback_create_uid (const gchar *obj, 22 22 const gchar *type, … … 24 24 { 25 25 return g_strdup_printf ("%s/%s/%s", obj, type, about); 26 } 26 }*/ 27 27 28 28 29 void 30 rgc_callback_append_cb (const gchar *obj, 31 const gchar *type, 32 const gchar *about, 29 /*void 30 rgc_callback_append_cb (const gchar *obj_name, 31 const gchar *name, 33 32 RgcCbMarshal c_marshaller, 33 gpointer marsh_data, 34 34 GCallback callback, 35 35 gpointer user_data) … … 39 39 RgcCallbackData *data = g_new0 (RgcCallbackData, 1); 40 40 data->c_marshaller = c_marshaller; 41 data->marsh_data = marsh_data1; 41 42 data->callback = callback; 42 43 data->user_data = user_data; 43 44 44 gchar *uid = rgc_callback_create_uid (obj , type, about);45 gchar *uid = rgc_callback_create_uid (obj_name, type, about); 45 46 46 47 GSList *list = g_hash_table_lookup (_rgc_callback_table, uid); … … 52 53 53 54 g_print ("Added callback for \"%s\" to table\n", uid); 54 } 55 }*/ 55 56 56 57 57 void58 /*void 58 59 rgc_callback_execute (const gchar *obj_name, 59 60 const gchar *type, … … 65 66 GSList *list = g_hash_table_lookup (_rgc_callback_table, uid); 66 67 67 RgcRemoteObject *obj = NULL; / ******************************************/68 RgcRemoteObject *obj = NULL; // ************************** 68 69 69 70 while (list) { … … 74 75 list = list->next; 75 76 } 76 } 77 }*/ -
trunk/rgc/src/client/rgc_callback.h
r286 r288 2 2 rgc_callback_init (void); 3 3 4 void4 /*void 5 5 rgc_callback_append_cb (const gchar *obj, 6 6 const gchar *type, 7 7 const gchar *about, 8 8 RgcCbMarshal c_marshaller, 9 gpointer marsh_data1, 9 10 GCallback callback, 10 gpointer user_data); 11 gpointer user_data);*/ 11 12 12 13 void … … 22 23 struct _RgcCallbackData { 23 24 RgcCbMarshal c_marshaller; 25 gpointer marsh_data1; 24 26 GCallback callback; // the user-supplied pointer 25 27 gpointer user_data; -
trunk/rgc/src/client/rgc_client.c
r283 r288 5 5 #include "../../include/client/rgc_client.h" 6 6 #include "../../include/client/rgc_remote_object.h" 7 #include "../../include/client/rgc_marshal_cb.h" 7 8 #include "../connection/rgc_connection_client.h" 8 9 #include "rgc_remote_object.h" 10 11 #include "rgc_info.h" 9 12 10 13 … … 16 19 { 17 20 rgc_remote_object_init (); 21 rgc_info_init (); 18 22 19 23 g_log_set_handler("RGC_common", G_LOG_LEVEL_DEBUG, null_log_handler, NULL); -
trunk/rgc/src/client/rgc_info.c
r4 r288 9 9 #include "rgc_info.h" 10 10 11 /*static GList *waiting_event_list = NULL; 12 static guint waiting_n = 0;*/ 11 13 12 static GList *waiting_event_list = NULL; 13 static guint waiting_n = 0; 14 static GHashTable *_rgc_info_table = NULL; 15 16 17 void 18 rgc_info_init (void) 19 { 20 _rgc_info_table = g_hash_table_new_full (g_str_hash, g_str_equal, 21 NULL, NULL); // TODO: add destruction functions 22 } 23 24 25 static gchar* 26 rgc_info_create_uid (const gchar *obj_name, 27 const gchar *type) 28 { 29 return g_strdup_printf ("%s/%s", obj_name, type); 30 } 14 31 15 32 … … 25 42 RgcInfoEvent *event = g_new0(RgcInfoEvent, 1); 26 43 27 event->obj = obj;28 event->info_name = g_strdup(info_name);44 // event->obj = obj; 45 // event->info_name = g_strdup (info_name); 29 46 event->handler = handler; 30 47 event->handler_data = handler_data; … … 33 50 event->user_data = user_data; 34 51 35 waiting_event_list = g_list_append(waiting_event_list, event); 36 waiting_n++; 52 gchar *uid = rgc_info_create_uid (obj->obj_name, info_name); 53 54 GSList *list = g_hash_table_lookup (_rgc_info_table, uid); 55 56 GSList *elem = g_slist_append (list, event); 57 58 if (!list) 59 g_hash_table_insert (_rgc_info_table, uid, elem); 60 61 g_print ("Added event for info \"%s\" to table\n", uid); 62 } 63 64 65 void 66 rgc_info_cb_execute (const gchar *obj_name, 67 const gchar *type, 68 guint n_values, 69 GValue *values) 70 { 71 gchar *uid = rgc_info_create_uid (obj_name, type); 72 GSList *list = g_hash_table_lookup (_rgc_info_table, uid); 73 74 RgcRemoteObject *obj = NULL; /******************************************/ 75 76 while (list) { 77 RgcInfoEvent *event = (RgcInfoEvent *) list->data; 78 g_assert (event); 79 80 (*(event->handler)) (obj, type, n_values, values, event->handler_data, 81 event->c_marshaller, event->callback, event->user_data); 82 83 // TODO: check return value and remove callback if FALSE 84 85 list = list->next; 86 } 37 87 } 38 88 … … 40 90 41 91 42 43 RgcInfoEvent * 92 /*RgcInfoEvent * 44 93 rgc_info_event_lookup_by_name (const gchar *obj_name, 45 94 const gchar *info_name) … … 67 116 68 117 return NULL; 69 } 118 }*/ 70 119 71 120 72 void121 /*void 73 122 rgc_info_event_call (RgcInfoEvent *event, 74 123 GValueArray *parameters) … … 76 125 (*event->handler) (event->obj, parameters, event->handler_data, 77 126 event->c_marshaller, event->callback, event->user_data); 78 } 127 }*/ 79 128 80 129 -
trunk/rgc/src/client/rgc_info.h
r4 r288 1 typedef void (*RgcInfoCallback) (RgcRemoteObject *obj, 2 GValueArray *array, 3 gpointer cb_data, 1 typedef gboolean (*RgcInfoCallback) (RgcRemoteObject *obj, 2 const gchar *type, 3 guint n_values, 4 GValue *values, 5 gpointer handler_data, 4 6 RgcCbMarshal c_marshaller, 5 7 GCallback callback, … … 10 12 11 13 struct _RgcInfoEvent { 12 RgcRemoteObject *obj;13 gchar *info_name;14 // RgcRemoteObject *obj; 15 // gchar *info_name; 14 16 RgcInfoCallback handler; 15 17 gpointer handler_data; … … 19 21 }; 20 22 23 24 void 25 rgc_info_init (void); 21 26 22 27 void … … 31 36 32 37 33 RgcInfoEvent *38 /*RgcInfoEvent * 34 39 rgc_info_event_lookup_by_name (const gchar *obj_name, 35 40 const gchar *info_name); … … 37 42 void 38 43 rgc_info_event_call (RgcInfoEvent *event, 39 GValueArray *parameters); 44 GValueArray *parameters);*/ 45 46 void 47 rgc_info_cb_execute (const gchar *obj_name, 48 const gchar *type, 49 guint n_values, 50 GValue *values); 40 51 41 52 void -
trunk/rgc/src/client/rgc_query.c
r285 r288 17 17 18 18 19 static void19 /*static void 20 20 rgc_query_server_info_cb (RgcRemoteObject *obj, 21 21 GValueArray *array, … … 31 31 32 32 (*cb) (server_name, server_desc, user_data); 33 } 33 }*/ 34 34 35 35 … … 43 43 /*event_append (RGC_PENDING_EVENT_QUERY_SERVER_INFO, G_CALLBACK(cb), data, 44 44 "_RGC_INTERNAL", NULL);*/ 45 rgc_info_append_cb (_rgc_internal, "QUERY_SERVER_INFO", rgc_query_server_info_cb, cb, NULL, NULL, data); 45 //rgc_info_append_cb (_rgc_internal, "QUERY_SERVER_INFO", rgc_query_server_info_cb, cb, NULL, NULL, data); 46 g_print ("STUB: rgc_query_server_info\n"); 46 47 47 48 rgc_connection_client_query ("_RGC_INTERNAL", "QUERY_SERVER_INFO", ""); … … 55 56 /*rgc_waiting_info_set_cb(_rgc_objects, "objects_list", NULL marshal 56 57 rgc_info_object_list_cb, data);*/ 57 rgc_info_append_cb(_rgc_objects, "objects_list", rgc_info_obj_list_cb, NULL /* hander data */ , 58 NULL /*marshal*/, (GCallback) cb, data); 58 // rgc_info_append_cb(_rgc_objects, "objects_list", rgc_info_obj_list_cb, NULL /* hander data */ , 59 // NULL /*marshal*/, (GCallback) cb, data); 60 g_print ("STUB: rgc_query_object_list\n"); 59 61 60 62 rgc_connection_client_query(OBJ_NAME(_rgc_objects), "objects_list", ""); -
trunk/rgc/src/client/rgc_remote_object.c
r286 r288 25 25 26 26 27 static void27 static gboolean 28 28 rgc_remote_object_created_cb (RgcRemoteObject *obj, 29 GValueArray *array, 30 gpointer cb_data, 29 const gchar *type, 30 guint n_values, 31 GValue *values, 32 gpointer handler_data, 31 33 RgcCbMarshal c_marshaller, 32 34 GCallback callback, 33 35 gpointer user_data) 34 36 { 35 const gchar *real_name = g_value_get_string(g_value_array_get_nth(array, 0)); 36 const gchar *class_name = g_value_get_string(g_value_array_get_nth(array, 1)); 37 const gchar *proposed_name = g_value_get_string(g_value_array_get_nth(array, 2)); 37 RgcEventObjCreation *data = (RgcEventObjCreation *) handler_data; 38 g_return_val_if_fail (data, TRUE); 39 g_return_val_if_fail (data->class_name, TRUE); 40 g_return_val_if_fail (data->proposed_name, TRUE); 41 42 const gchar *real_name = g_value_get_string (values + 0); 43 const gchar *class_name = g_value_get_string (values + 1); 44 const gchar *proposed_name = g_value_get_string (values + 2); 38 45 39 46 g_debug("Someone created a new object \"%s\", \"%s\" of class \"%s\"\n", 40 47 proposed_name, real_name, class_name); 41 48 42 GList *temp = waiting_for_creation; 49 g_return_val_if_fail (real_name, TRUE); 50 g_return_val_if_fail (class_name, TRUE); 51 g_return_val_if_fail (proposed_name, TRUE); 52 53 if ((strcmp (data->class_name, class_name) == 0) && 54 (strcmp (data->proposed_name, proposed_name) == 0)) { 55 56 RgcRemoteObjectCreatedFunc cb = (RgcRemoteObjectCreatedFunc) callback; 57 RgcRemoteObject *new_obj = g_new (RgcRemoteObject, 1); 58 new_obj->obj_name = g_strdup(real_name); 59 60 (*cb) (new_obj, data); 61 } 62 63 /*GList *temp = waiting_for_creation; 43 64 RgcWaitingCreation *waiting = NULL; 44 65 while (temp) { … … 57 78 g_return_if_fail(waiting); 58 79 59 RgcRemoteObjectCreatedFunc cb = waiting->callback;80 60 81 gpointer data = waiting->data; 61 82 g_free(waiting->old_name); … … 67 88 new_obj->obj_name = g_strdup(real_name); 68 89 69 (*cb) (new_obj, data); 90 (*cb) (new_obj, data);*/ 91 92 return FALSE; 70 93 } 71 94 … … 80 103 _rgc_objects->obj_name = g_strdup("_RGC_OBJECTS"); 81 104 82 rgc_info_append_cb(_rgc_objects, "object_created", rgc_remote_object_created_cb, NULL, NULL, NULL, NULL);105 //rgc_info_append_cb (_rgc_objects, "object_created", rgc_remote_object_created_cb, NULL, NULL, NULL, NULL); 83 106 } 84 107 … … 204 227 GValueArray *array) 205 228 { 206 RgcWaitingCreation *waiting_obj = g_new0(RgcWaitingCreation, 1); 207 waiting_obj->old_name = g_strdup(obj_name); 208 waiting_obj->callback = callback; 209 waiting_obj->data = data; 210 211 waiting_for_creation = g_list_append(waiting_for_creation, (gpointer) waiting_obj); 212 213 rgc_connection_client_create_object(obj_name, class_name, n_properties, 214 properties, array); 229 RgcEventObjCreation *event = g_new0 (RgcEventObjCreation, 1); 230 event->class_name = g_strdup (class_name); 231 event->proposed_name = g_strdup (obj_name); 232 233 rgc_info_append_cb (_rgc_objects, "object_created", rgc_remote_object_created_cb, 234 event, NULL, G_CALLBACK (callback), data); 235 236 rgc_connection_client_create_object (obj_name, class_name, n_properties, properties, array); 215 237 216 238 return TRUE; … … 349 371 350 372 351 static void373 /*static void 352 374 rgc_remote_object_notify_cb (RgcRemoteObject *obj, 353 375 GValueArray *array, … … 362 384 363 385 (*cb) (obj, server_name, g_value_array_get_nth (array, 1), user_data); 364 } 386 }*/ 365 387 366 388 … … 371 393 gpointer user_data) 372 394 { 373 rgc_info_append_cb (rgc_obj, "_NOTIFY", rgc_remote_object_notify_cb, callback, NULL, NULL, user_data); 374 } 395 g_print ("STUB: rgc_remote_object_property_changed_notify\n"); 396 //rgc_info_append_cb (rgc_obj, "_NOTIFY", rgc_remote_object_notify_cb, callback, NULL, NULL, user_data); 397 //rgc_info_append_cb (rgc_obj, "_NOTIFY", rgc_remote_object_notify_cb, event, NULL, G_CALLBACK (callback), data); 398 } -
trunk/rgc/src/client/rgc_remote_object.h
r4 r288 23 23 24 24 25 typedef struct _Rgc WaitingCreation RgcWaitingCreation;25 typedef struct _RgcEventObjCreation RgcEventObjCreation; 26 26 27 struct _RgcWaitingCreation { 28 gchar *old_name; 29 RgcRemoteObjectCreatedFunc callback; 30 gpointer *data; 27 struct _RgcEventObjCreation { 28 gchar *class_name; 29 gchar *proposed_name; 30 // RgcRemoteObjectCreatedFunc callback; 31 // gpointer *data; 31 32 }; 32 33 -
trunk/rgc/src/common/rgc_utils.c
r286 r288 144 144 { 145 145 unsigned char *buf = (unsigned char *) buffer; 146 g_print ("Dump for %p, len % lu\n", buffer, len);146 g_print ("Dump for %p, len %zu\n", buffer, len); 147 147 guint i = 0; 148 148 … … 172 172 } 173 173 } 174 175 176 int 177 g_strcmp0_internal (const char *str1, 178 const char *str2) 179 { 180 if (!str1 || !str2) 181 return -1; 182 else 183 return strcmp (str1, str2); 184 } -
trunk/rgc/src/common/rgc_utils.h
r286 r288 30 30 rgc_dump_binary (gpointer buffer, 31 31 gsize len); 32 33 34 #ifndef g_strcmp0 35 #define g_strcmp0(x, y) g_strcmp0_internal((x),(y)) 36 #endif 37 38 int 39 g_strcmp0_internal (const char *str1, 40 const char *str2); -
trunk/rgc/src/connection/rgc_connection_client.c
r285 r288 145 145 GValueArray *values) 146 146 { 147 RgcCallback *cb = rgc_callback_lookup_by_name (obj_name, signal_name);147 RgcCallback *cb = rgc_callback_lookup_by_name (obj_name, signal_name); 148 148 if (cb) 149 149 rgc_callback_call (cb, values); … … 160 160 GValueArray *values) 161 161 { 162 RgcInfoEvent *event = rgc_info_event_lookup_by_name(obj_name, info_type);162 /*RgcInfoEvent *event = rgc_info_event_lookup_by_name (obj_name, info_type); 163 163 if (event) 164 164 rgc_info_event_call(event, values); 165 165 else 166 166 g_print (" Callback for info \"%s\" from object \"%s\" not registered\n", 167 info_type, obj_name); 167 info_type, obj_name);*/ 168 169 rgc_info_cb_execute (obj_name, info_type, n_values, values->values); 168 170 } -
trunk/rgc/test/check_query.c
r286 r288 3 3 4 4 #include <stdlib.h> 5 #include <string.h> 5 6 #include <check.h> 6 7 … … 34 35 fail_unless (_rgc_server_desc != NULL); 35 36 36 fail_unless ( g_strcmp0(server_name, _rgc_server_name) == 0);37 fail_unless ( g_strcmp0(server_desc, _rgc_server_desc) == 0);37 fail_unless (strcmp (server_name, _rgc_server_name) == 0); 38 fail_unless (strcmp (server_desc, _rgc_server_desc) == 0); 38 39 39 40 fail_unless (data == random_ptr); -
trunk/rgc/test/check_remote_obj.c
r286 r288 3 3 4 4 #include <stdlib.h> 5 #include <string.h> 5 6 #include <check.h> 6 7 … … 43 44 g_free (var); 44 45 45 fail_unless (g_strcmp0 (obj->obj_name, "my_object0") == 0); 46 fail_unless (g_strcmp0 (property_name, "gain") == 0); 46 fail_unless (obj->obj_name != NULL); 47 fail_unless (strcmp (obj->obj_name, "my_object0") == 0); 48 fail_unless (property_name != NULL); 49 fail_unless (strcmp (property_name, "gain") == 0); 47 50 fail_unless (g_value_get_float (value) == new_gain); 48 51
