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

A class describing an event. More...

#include <sst_message.h>

Inheritance diagram for sstmac::message:
Inheritance graph
Collaboration diagram for sstmac::message:
Collaboration graph

Public Member Functions

virtual ~message ()
 
virtual node_id toaddr () const =0
 
virtual node_id fromaddr () const =0
 
- Public Member Functions inherited from sstmac::flow
virtual uint64_t unique_id () const =0
 
virtual long byte_length () const =0
 Virtual function to return size. More...
 
- Public Member Functions inherited from sstmac::event
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

A class describing an event.

Definition at line 42 of file sst_message.h.

Constructor & Destructor Documentation

virtual sstmac::message::~message ( )
inlinevirtual

Definition at line 47 of file sst_message.h.

Member Function Documentation

virtual node_id sstmac::message::fromaddr ( ) const
pure virtual
virtual node_id sstmac::message::toaddr ( ) const
pure virtual

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