SST/macro
|
#include <packet_flow_memory_model.h>
Private Member Functions | |
NotSerializable (memory_message) public | |
long | byte_length () const |
Virtual function to return size. More... | |
uint64_t | unique_id () const |
std::string | to_string () const |
node_id | toaddr () const |
node_id | fromaddr () const |
double | max_bw () const |
Private Attributes | |
uint64_t | id_ |
long | bytes_ |
double | max_bw_ |
Additional Inherited Members | |
Public Member Functions inherited from sstmac::event | |
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 () |
Protected Types inherited from sprockit::serializable | |
enum | cxn_flag_t { ConstructorFlag } |
Definition at line 15 of file packet_flow_memory_model.h.
|
inlineprivatevirtual |
Virtual function to return size.
Child classes should impement this if they want any size tracked / modeled.
Implements sstmac::flow.
Definition at line 25 of file packet_flow_memory_model.h.
References bytes_.
|
inlineprivatevirtual |
Implements sstmac::message.
Definition at line 44 of file packet_flow_memory_model.h.
|
inlineprivate |
Definition at line 48 of file packet_flow_memory_model.h.
References max_bw_.
Referenced by sstmac::hw::packet_flow_memory_model::schedule().
|
inlineprivate |
Definition at line 17 of file packet_flow_memory_model.h.
|
inlineprivatevirtual |
Implements sstmac::event.
Definition at line 34 of file packet_flow_memory_model.h.
|
inlineprivatevirtual |
Implements sstmac::message.
Definition at line 39 of file packet_flow_memory_model.h.
|
inlineprivatevirtual |
|
private |
Definition at line 54 of file packet_flow_memory_model.h.
Referenced by byte_length().
|
private |
Definition at line 53 of file packet_flow_memory_model.h.
Referenced by unique_id().
|
private |
Definition at line 55 of file packet_flow_memory_model.h.
Referenced by max_bw().