SST/macro
Public Member Functions | List of all members
sstmac::event Class Referenceabstract

#include <sst_event.h>

Inheritance diagram for sstmac::event:
Inheritance graph
Collaboration diagram for sstmac::event:
Collaboration graph

Public Member Functions

virtual std::string to_string () const =0
 
void serialize_order (serializer &ser)
 
virtual bool is_packet () const
 convenience methods More...
 
virtual bool is_credit () const
 
virtual bool is_failure () const
 
template<class T >
T * interface ()
 
- Public Member Functions inherited from sprockit::serializable
virtual const char * cls_name () const =0
 
virtual uint32_t cls_id () const =0
 
virtual ~serializable ()
 

Additional Inherited Members

- Protected Types inherited from sprockit::serializable
enum  cxn_flag_t { ConstructorFlag }
 

Detailed Description

Definition at line 28 of file sst_event.h.

Member Function Documentation

template<class T >
T* sstmac::event::interface ( )
inline

Definition at line 60 of file sst_event.h.

Referenced by sstmac::hw::multipath_router< ParentRouter >::route().

virtual bool sstmac::event::is_credit ( ) const
inlinevirtual

Definition at line 49 of file sst_event.h.

virtual bool sstmac::event::is_failure ( ) const
inlinevirtual

Definition at line 54 of file sst_event.h.

virtual bool sstmac::event::is_packet ( ) const
inlinevirtual

convenience methods

Reimplemented in sstmac::hw::packet.

Definition at line 44 of file sst_event.h.

void sstmac::event::serialize_order ( serializer ser)
inlinevirtual
virtual std::string sstmac::event::to_string ( ) const
pure virtual

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