The ROme OpTimistic Simulator  3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
remote_msg_map.h
Go to the documentation of this file.
1 
11 #pragma once
12 
13 #include <lp/msg.h>
14 
15 extern void remote_msg_map_global_init(void);
16 extern void remote_msg_map_global_fini(void);
17 extern void remote_msg_map_fossil_collect(simtime_t current_gvt);
18 extern void remote_msg_map_match(uintptr_t msg_id, nid_t nid, struct lp_msg *msg);
simtime_t
double simtime_t
The type used to represent logical time in the simulation.
Definition: core.h:62
nid
nid_t nid
The node identifier of the node.
Definition: core.c:20
nid_t
int nid_t
Used to identify MPI nodes in a distributed environment.
Definition: core.h:79
lp_msg
A model simulation message.
Definition: msg.h:34
msg.h
Message management functions.
lp_msg::msg_id
uintptr_t msg_id
The message unique id, used for inter-node anti messages.
Definition: msg.h:51