git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8695
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#include "xbt.h"
#include "bindings/ruby_bindings.h"
#include "xbt.h"
#include "bindings/ruby_bindings.h"
+#include "simix/smx_context_private.h"
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(ruby);
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(ruby);
-/*Hack: let msg load directly the right factory */
-typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t *);
-extern SIMIX_ctx_factory_initializer_t factory_initializer_to_use;
-
-
typedef VALUE(*rb_meth) (ANYARGS);
void Init_libsimgrid()
{
typedef VALUE(*rb_meth) (ANYARGS);
void Init_libsimgrid()
{
return (jdouble) MSG_get_clock();
}
return (jdouble) MSG_get_clock();
}
-/*Hack: let msg load directly the right factory */
-typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t *);
-extern SIMIX_ctx_factory_initializer_t factory_initializer_to_use;
JNIEXPORT void JNICALL
Java_simgrid_msg_Msg_init(JNIEnv * env, jclass cls, jobjectArray jargs)
JNIEXPORT void JNICALL
Java_simgrid_msg_Msg_init(JNIEnv * env, jclass cls, jobjectArray jargs)
#include "xbt/log.h"
#include "xbt/swag.h"
#include "private.h"
#include "xbt/log.h"
#include "xbt/swag.h"
#include "private.h"
+#include "simix/smx_context_private.h"
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_context, simix,
"Context switching mecanism");
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_context, simix,
"Context switching mecanism");
-const char *xbt_ctx_factory_to_use = NULL;
-typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t *);
SIMIX_ctx_factory_initializer_t factory_initializer_to_use = NULL;
/**
SIMIX_ctx_factory_initializer_t factory_initializer_to_use = NULL;
/**
#include "simix/private.h"
SG_BEGIN_DECL()
#include "simix/private.h"
SG_BEGIN_DECL()
+/*Hack: let msg load directly the right factory */
+typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t *);
+extern SIMIX_ctx_factory_initializer_t factory_initializer_to_use;
/* *********************** */
/* Context type definition */
/* *********************** */
/* Context type definition */