![]() |
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.