A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into actor-yield
[simgrid.git]
/
src
/
mc
/
remote
/
mc_protocol.h
diff --git
a/src/mc/remote/mc_protocol.h
b/src/mc/remote/mc_protocol.h
index
8a2a089
..
3aa610a
100644
(file)
--- a/
src/mc/remote/mc_protocol.h
+++ b/
src/mc/remote/mc_protocol.h
@@
-27,7
+27,7
@@
SG_BEGIN_DECL()
// ***** Messages
// ***** Messages
-
typedef enum
{
+
enum e_mc_message_type
{
MC_MESSAGE_NONE,
MC_MESSAGE_CONTINUE,
MC_MESSAGE_IGNORE_HEAP,
MC_MESSAGE_NONE,
MC_MESSAGE_CONTINUE,
MC_MESSAGE_IGNORE_HEAP,
@@
-44,7
+44,7
@@
typedef enum {
MC_MESSAGE_RESTORE,
MC_MESSAGE_ACTOR_ENABLED,
MC_MESSAGE_ACTOR_ENABLED_REPLY
MC_MESSAGE_RESTORE,
MC_MESSAGE_ACTOR_ENABLED,
MC_MESSAGE_ACTOR_ENABLED_REPLY
-}
e_mc_message_type
;
+};
#define MC_MESSAGE_LENGTH 512
#define MC_MESSAGE_LENGTH 512
@@
-59,69
+59,60
@@
typedef enum {
*/
/* Basic structure: all message start with a message type */
*/
/* Basic structure: all message start with a message type */
-struct s_mc_message {
- e_mc_message_type type;
+struct s_mc_message
_t
{
+ e
num e
_mc_message_type type;
};
};
-typedef struct s_mc_message mc_message_t;
-struct s_mc_message_int {
- e_mc_message_type type;
+struct s_mc_message_int
_t
{
+ e
num e
_mc_message_type type;
uint64_t value;
};
uint64_t value;
};
-typedef struct s_mc_message_int mc_message_int_t;
/* Client->Server */
/* Client->Server */
-struct s_mc_message_ignore_heap {
- e_mc_message_type type;
+struct s_mc_message_ignore_heap
_t
{
+ e
num e
_mc_message_type type;
int block;
int fragment;
void* address;
size_t size;
};
int block;
int fragment;
void* address;
size_t size;
};
-typedef struct s_mc_message_ignore_heap s_mc_message_ignore_heap_t;
-struct s_mc_message_ignore_memory {
- e_mc_message_type type;
+struct s_mc_message_ignore_memory
_t
{
+ e
num e
_mc_message_type type;
uint64_t addr;
size_t size;
};
uint64_t addr;
size_t size;
};
-typedef struct s_mc_message_ignore_memory s_mc_message_ignore_memory_t;
-struct s_mc_message_stack_region {
- e_mc_message_type type;
+struct s_mc_message_stack_region
_t
{
+ e
num e
_mc_message_type type;
s_stack_region_t stack_region;
};
s_stack_region_t stack_region;
};
-typedef struct s_mc_message_stack_region s_mc_message_stack_region_t;
-struct s_mc_message_register_symbol {
- e_mc_message_type type;
+struct s_mc_message_register_symbol
_t
{
+ e
num e
_mc_message_type type;
char name[128];
int (*callback)(void*);
void* data;
};
char name[128];
int (*callback)(void*);
void* data;
};
-typedef struct s_mc_message_register_symbol s_mc_message_register_symbol_t;
/* Server -> client */
/* Server -> client */
-struct s_mc_message_simcall_handle {
- e_mc_message_type type;
+struct s_mc_message_simcall_handle
_t
{
+ e
num e
_mc_message_type type;
unsigned long pid;
int value;
};
unsigned long pid;
int value;
};
-typedef struct s_mc_message_simcall_handle s_mc_message_simcall_handle_t;
-struct s_mc_message_restore {
- e_mc_message_type type;
+struct s_mc_message_restore
_t
{
+ e
num e
_mc_message_type type;
int index;
};
int index;
};
-typedef struct s_mc_message_restore s_mc_message_restore_t;
-struct s_mc_message_actor_enabled {
- e_mc_message_type type;
+struct s_mc_message_actor_enabled
_t
{
+ e
num e
_mc_message_type type;
aid_t aid; // actor ID
};
aid_t aid; // actor ID
};
-typedef struct s_mc_message_actor_enabled s_mc_message_actor_enabled_t;
-XBT_PRIVATE const char* MC_message_type_name(e_mc_message_type type);
+XBT_PRIVATE const char* MC_message_type_name(e
num e
_mc_message_type type);
SG_END_DECL()
SG_END_DECL()