X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e7c2b72c7328c4aade5049a3cc21603a9d27842c..be5b1909ae03fa305b6aff11ef16e19de82966b5:/src/mc/mc_request.h diff --git a/src/mc/mc_request.h b/src/mc/mc_request.h index a95ff3526f..1ca589c922 100644 --- a/src/mc/mc_request.h +++ b/src/mc/mc_request.h @@ -1,15 +1,15 @@ -/* 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 * under the terms of the license (GNU LGPL) which comes with this package. */ -#include +#ifndef SIMGRID_MC_REQUEST_H +#define SIMGRID_MC_REQUEST_H -#include "../simix/smx_private.h" +#include -#ifndef MC_REQUEST_H -#define MC_REQUEST_H +#include "src/simix/smx_private.h" SG_BEGIN_DECL() @@ -19,11 +19,11 @@ typedef enum e_mc_request_type { MC_REQUEST_INTERNAL, } e_mc_request_type_t; -int MC_request_depend(smx_simcall_t req1, smx_simcall_t req2); -char* MC_request_to_string(smx_simcall_t req, int value, e_mc_request_type_t type); -unsigned int MC_request_testany_fail(smx_simcall_t req); -/*int MC_waitany_is_enabled_by_comm(smx_req_t req, unsigned int comm);*/ -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 +32,16 @@ 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). */ -int MC_request_is_enabled(smx_simcall_t req); -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. */ -int MC_process_is_enabled(smx_process_t process); +XBT_PRIVATE int MC_process_is_enabled(smx_process_t process); -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()