The ROme OpTimistic Simulator  3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
lp_msg Struct Reference

A model simulation message. More...

#include <msg.h>

Data Fields

lp_id_t dest
 The id of the recipient LP.
 
simtime_t dest_t
 The intended destination logical time of this message.
 
uint_fast32_t m_type
 The message type, a user controlled field.
 
lp_id_t send
 
simtime_t send_t
 
uint_fast32_t pl_size
 The message payload size.
 
union {
   atomic_int   flags
 The flags to handle local anti messages.
 
   uintptr_t   msg_id
 The message unique id, used for inter-node anti messages.
 
}; 
 
unsigned char pl [48]
 The initial part of the payload.
 
unsigned char extra_pl []
 The continuation of the payload.
 

Detailed Description

A model simulation message.

Definition at line 34 of file msg.h.


The documentation for this struct was generated from the following file: