Charades
Public Member Functions | Public Attributes | List of all members
Event Class Reference

Public Member Functions

void clear ()
 
void pup (PUP::er &p)
 
void set_msg (RemoteEvent *m)
 
RemoteEvent * get_msg () const
 
template<typename DataType >
DataType * get_data () const
 Public accessor for the event payload, cast as the specified type.
 

Public Attributes

Time ts
 
uint64_t event_id
 
uint64_t src_lp
 
uint64_t dest_lp
 
LPBase * owner
 
RemoteEvent * msg
 
uint8_t type_id
 
uint8_t type_size
 
tw_bf cv
 
tw_event_state state
 
Event * prev
 
Event * next
 
Event * caused_by_me
 
Event * cause_next
 
Event * cancel_next
 
uint8_t index
 
unsigned pending_count
 
unsigned processed_count
 
unsigned sent_count
 
unsigned * pending_indices
 
unsigned * processed_indices
 

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