ROOT-Sim core  3.0.0-rc.2
A General-Purpose Multi-threaded Parallel/Distributed Simulation Library
Public Member Functions | Public Attributes | List of all members
process_ctx Struct Reference

The message processing data produced by the LP. More...

#include <process.h>

Collaboration diagram for process_ctx:
Collaboration graph
[legend]

Public Member Functions

 dyn_array (struct lp_msg *) p_msgs
 The messages processed in the past by the owner LP.
 

Public Attributes

struct lp_msgearly_antis
 The list of remote anti-messages delivered before their original counterpart. More...
 
simtime_t bound
 The current logical time at which this LP is. More...
 

Detailed Description

The message processing data produced by the LP.

Member Data Documentation

◆ bound

simtime_t process_ctx::bound

The current logical time at which this LP is.

This is lazily updated and not always accurate; it's sufficient for faster straggler detection

◆ early_antis

struct lp_msg* process_ctx::early_antis

The list of remote anti-messages delivered before their original counterpart.

Hopefully this is 99.9% of the time empty


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