X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4340c977641036e7aa8ae5dcb69ccb3cac1df3c5..caf6aba21918125649ff5a84fafb22e225b2d580:/src/mc/mc_request.h diff --git a/src/mc/mc_request.h b/src/mc/mc_request.h index c70ad34e79..55fa040965 100644 --- a/src/mc/mc_request.h +++ b/src/mc/mc_request.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2014. The SimGrid Team. +/* Copyright (c) 2007-2015. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -7,9 +7,11 @@ #ifndef SIMGRID_MC_REQUEST_H #define SIMGRID_MC_REQUEST_H +#include + #include -#include "../simix/smx_private.h" +#include "src/simix/smx_private.h" SG_BEGIN_DECL() @@ -19,11 +21,11 @@ typedef enum e_mc_request_type { MC_REQUEST_INTERNAL, } e_mc_request_type_t; -XBT_INTERNAL int MC_request_depend(smx_simcall_t req1, smx_simcall_t req2); -XBT_INTERNAL char* MC_request_to_string(smx_simcall_t req, int value, e_mc_request_type_t type); -XBT_INTERNAL unsigned int MC_request_testany_fail(smx_simcall_t req); -/*int MC_waitany_is_enabled_by_comm(smx_req_t req, unsigned int comm);*/ -XBT_INTERNAL int MC_request_is_visible(smx_simcall_t req); +XBT_PRIVATE int MC_request_depend(smx_simcall_t req1, smx_simcall_t req2); +XBT_PRIVATE char* MC_request_to_string(smx_simcall_t req, int value, e_mc_request_type_t type); +XBT_PRIVATE unsigned int MC_request_testany_fail(smx_simcall_t req); +/* XBT_PRIVATE int MC_waitany_is_enabled_by_comm(smx_req_t req, unsigned int comm);*/ +XBT_PRIVATE int MC_request_is_visible(smx_simcall_t req); /** Can this requests can be executed. * @@ -32,16 +34,16 @@ XBT_INTERNAL int MC_request_is_visible(smx_simcall_t req); * have both a source and a destination yet is not enabled * (unless timeout is enabled in the wait and enabeld in SimGridMC). */ -XBT_INTERNAL int MC_request_is_enabled(smx_simcall_t req); -XBT_INTERNAL int MC_request_is_enabled_by_idx(smx_simcall_t req, unsigned int idx); +XBT_PRIVATE int MC_request_is_enabled(smx_simcall_t req); +XBT_PRIVATE int MC_request_is_enabled_by_idx(smx_simcall_t req, unsigned int idx); /** Is the process ready to execute its simcall? * * This is true if the request associated with the process is ready. */ -XBT_INTERNAL int MC_process_is_enabled(smx_process_t process); +XBT_PRIVATE int MC_process_is_enabled(smx_process_t process); -XBT_INTERNAL char *MC_request_get_dot_output(smx_simcall_t req, int value); +XBT_PRIVATE char *MC_request_get_dot_output(smx_simcall_t req, int value); SG_END_DECL()