X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5a298a64b7e15c10d01ae886c4d9a1940d2c5845..89df17fd2f872e224e49bbdeeba43ca76a5b7d71:/src/mc/mc_client.h diff --git a/src/mc/mc_client.h b/src/mc/mc_client.h index fc1cf671ed..c919dc8428 100644 --- a/src/mc/mc_client.h +++ b/src/mc/mc_client.h @@ -8,19 +8,28 @@ #define MC_CLIENT_H #include +#include "mc_protocol.h" SG_BEGIN_DECL() typedef struct s_mc_client { int active; int fd; -} s_mc_client_t, mc_client_t; +} s_mc_client_t, *mc_client_t; -extern s_mc_client_t mc_client; +extern XBT_INTERNAL mc_client_t mc_client; -void MC_client_init(void); -void MC_client_hello(void); -void MC_client_handle_messages(void); +XBT_INTERNAL void MC_client_init(void); +XBT_INTERNAL void MC_client_hello(void); +XBT_INTERNAL void MC_client_handle_messages(void); +XBT_INTERNAL void MC_client_send_message(void* message, size_t size); +XBT_INTERNAL void MC_client_send_simple_message(e_mc_message_type type); + +#ifdef HAVE_MC +void MC_ignore(void* addr, size_t size); +#endif + +void MC_client_main_loop(void); SG_END_DECL()