Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mv include/xbt/context.h src/include/xbt/context.h since users shouldn't mess with it
[simgrid.git] / include / xbt / context.h
diff --git a/include/xbt/context.h b/include/xbt/context.h
deleted file mode 100644 (file)
index fd744d3..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*     $Id$     */
-
-/* Copyright (c) 2004 Arnaud Legrand. All rights reserved.                  */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-#ifndef _XBT_CONTEXT_H
-#define _XBT_CONTEXT_H
-
-#include "xbt/misc.h"
-#include "xbt/dynar.h" /* void_f_pvoid_t */
-
-/** @addtogroup XBT_context
- *  
- *  INTERNALS OF SIMGRID, DON'T USE IT.
- *
- *  This is a portable to Unix and Windows context implementation.
- *
- * @{
- */
-
-/** @name Context types
- *  @{
- */
-
-  /** @brief A context */
-  typedef struct s_xbt_context *xbt_context_t;
-  /** @brief A context function */
-  typedef int(*xbt_context_function_t)(int argc, char *argv[]);
-
-/*@}*/
-
-void xbt_context_init(void);
-void xbt_context_exit(void);
-void xbt_context_empty_trash(void);
-xbt_context_t xbt_context_new(xbt_context_function_t code, 
-                             void_f_pvoid_t startup_func, void *startup_arg,
-                             void_f_pvoid_t cleanup_func, void *cleanup_arg,
-                             int argc, char *argv[]);
-void xbt_context_free(xbt_context_t context);
-void xbt_context_start(xbt_context_t context);
-void xbt_context_yield(void);
-void xbt_context_schedule(xbt_context_t context);
-/*@} */
-#endif                         /* _XBT_CONTEXT_H */