 |
The ROme OpTimistic Simulator
3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
|
double simtime_t
The type used to represent logical time in the simulation.
void msg_queue_global_fini(void)
Finalizes the message queue at the node level.
simtime_t msg_queue_time_peek(void)
Peeks the timestamp of the next message from the queue.
A model simulation message.
Message management functions.
void msg_queue_global_init(void)
Initializes the message queue at the node level.
void msg_queue_init(void)
Initializes the message queue for the current thread.
void msg_queue_insert(struct lp_msg *msg)
Inserts a message in the queue.
struct lp_msg * msg_queue_extract(void)
Extracts the next message from the queue.
Core ROOT-Sim functionalities.
void msg_queue_fini(void)
Finalizes the message queue for the current thread.