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)
 
RemoteEventget_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
 
LPBaseowner
 
RemoteEventmsg
 
uint8_t type_id
 
uint8_t type_size
 
tw_bf cv
 
tw_event_state state
 
Eventprev
 
Eventnext
 
Eventcaused_by_me
 
Eventcause_next
 
Eventcancel_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: