Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
prefixing name functions by xbt_
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 16 Dec 2004 20:40:06 +0000 (20:40 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 16 Dec 2004 20:40:06 +0000 (20:40 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@668 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/xbt/context.h
src/xbt/context.c

index 8e1c8ea..6f39947 100644 (file)
 typedef struct s_xbt_context *xbt_context_t;
 typedef int(*xbt_context_function_t)(int argc, char *argv[]);
 
-void context_init(void);
-void context_empty_trash(void);
-xbt_context_t context_create(xbt_context_function_t code, int argc, char *argv[]);
-void context_start(xbt_context_t context);
-void context_yield(xbt_context_t context);
-int context_get_id(xbt_context_t context);
+void xbt_context_init(void);
+void xbt_context_empty_trash(void);
+xbt_context_t xbt_context_create(xbt_context_function_t code, int argc, char *argv[]);
+void xbt_context_start(xbt_context_t context);
+void xbt_context_yield(xbt_context_t context);
+int xbt_context_get_id(xbt_context_t context);
 
 #endif                         /* _XBT_CONTEXT_H */
index 91d60d0..1ebf0a5 100644 (file)
@@ -25,7 +25,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(context, xbt, "Context");
 static xbt_context_t current_context = NULL;
 static xbt_dynar_t context_to_destroy = NULL;
 
-void context_init(void)
+void xbt_context_init(void)
 {
   if(!current_context) {
     current_context = xbt_new0(s_xbt_context_t,1);
@@ -33,7 +33,7 @@ void context_init(void)
   }
 }
 
-void context_empty_trash(void)
+void xbt_context_empty_trash(void)
 {
   xbt_dynar_reset(context_to_destroy);
 }
@@ -54,12 +54,12 @@ static void *__context_wrapper(void *c)
 
   xbt_dynar_push(context_to_destroy, &context);
 
-  context_yield(context);
+  xbt_context_yield(context);
 
   return NULL;
 }
 
-void context_start(xbt_context_t context) 
+void xbt_context_start(xbt_context_t context) 
 {
 
 /*   TBX_FIFO_insert(msg_global->process, process); */
@@ -72,7 +72,7 @@ void context_start(xbt_context_t context)
   return;
 }
 
-xbt_context_t context_create(xbt_context_function_t code,
+xbt_context_t xbt_context_create(xbt_context_function_t code,
                         int argc, char *argv[])
 {
   xbt_context_t res = NULL;
@@ -93,14 +93,14 @@ xbt_context_t context_create(xbt_context_function_t code,
   return res;
 }
 
-static void context_destroy(xbt_context_t context)
+static void xbt_context_destroy(xbt_context_t context)
 {
   xbt_free(context);
 
   return;
 }
 
-void context_yield(xbt_context_t context)
+void xbt_context_yield(xbt_context_t context)
 {
 
   xbt_assert0(current_context,"You have to call context_init() first.");