X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d97d6e19cb366fd112e63d56a9f411d968ee8670..386fdb787b4d39af174e239965e51008bc9c330d:/src/mc/mc_protocol.h diff --git a/src/mc/mc_protocol.h b/src/mc/mc_protocol.h index 722c71d080..702b94aed8 100644 --- a/src/mc/mc_protocol.h +++ b/src/mc/mc_protocol.h @@ -4,8 +4,8 @@ /* 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 MC_PROTOCOL_H -#define MC_PROTOCOL_H +#ifndef SIMGRID_MC_PROTOCOL_H +#define SIMGRID_MC_PROTOCOL_H #include @@ -81,7 +81,7 @@ typedef struct s_mc_ignore_heap_message { typedef struct s_mc_ignore_memory_message { e_mc_message_type type; - void *addr; + uint64_t addr; size_t size; } s_mc_ignore_memory_message_t, *mc_ignore_memory_message_t; @@ -103,13 +103,13 @@ typedef struct s_mc_register_symbol_message { void* data; } s_mc_register_symbol_message_t, * mc_register_symbol_message_t; -int MC_protocol_send(int socket, void* message, size_t size); -int MC_protocol_send_simple_message(int socket, e_mc_message_type type); -int MC_protocol_hello(int socket); -ssize_t MC_receive_message(int socket, void* message, size_t size, int options); +XBT_INTERNAL int MC_protocol_send(int socket, const void* message, size_t size); +XBT_INTERNAL int MC_protocol_send_simple_message(int socket, e_mc_message_type type); +XBT_INTERNAL int MC_protocol_hello(int socket); +XBT_INTERNAL ssize_t MC_receive_message(int socket, void* message, size_t size, int options); -const char* MC_message_type_name(e_mc_message_type type); -const char* MC_mode_name(e_mc_mode_t mode); +XBT_INTERNAL const char* MC_message_type_name(e_mc_message_type type); +XBT_INTERNAL const char* MC_mode_name(e_mc_mode_t mode); SG_END_DECL()