ROOT-Sim core
3.0.0-rc.2
A General-Purpose Multi-threaded Parallel/Distributed Simulation Library
|
A model simulation message. More...
#include <msg.h>
Public Attributes | |
struct lp_msg * | next |
The next element in the message list (used in the message queue) | |
lp_id_t | dest |
The id of the recipient LP. | |
simtime_t | dest_t |
The intended destination logical time of this message. | |
union { | |
_Atomic uint32_t flags | |
The flags to handle local anti messages. | |
uint32_t raw_flags | |
The message unique id, used for inter-node anti messages. | |
}; | |
lp_id_t | send |
The sender of the message. | |
simtime_t | send_t |
The send time of the message. | |
uint32_t | m_seq |
The message sequence number. | |
uint32_t | m_type |
The message type, a user controlled field. | |
uint32_t | pl_size |
The message payload size. | |
unsigned char | pl [MSG_PAYLOAD_BASE_SIZE] |
The initial part of the payload. | |
unsigned char | extra_pl [] |
The continuation of the payload. | |
A model simulation message.