SST/macro
Public Member Functions | Protected Attributes | List of all members
sstmac::hw::simple_memory_model::link Class Reference

#include <simple_memory_model.h>

Collaboration diagram for sstmac::hw::simple_memory_model::link:
Collaboration graph

Public Member Functions

 link (double bw, timestamp lat)
 
virtual ~link ()
 
virtual std::string to_string () const
 
virtual timestamp new_access (timestamp now, long size, double max_bw)
 
virtual void access_done ()
 

Protected Attributes

double bw_
 
timestamp lat_
 
timestamp last_access_
 

Detailed Description

Definition at line 45 of file simple_memory_model.h.

Constructor & Destructor Documentation

sstmac::hw::simple_memory_model::link::link ( double  bw,
timestamp  lat 
)
inline

Definition at line 47 of file simple_memory_model.h.

virtual sstmac::hw::simple_memory_model::link::~link ( )
inlinevirtual

Definition at line 51 of file simple_memory_model.h.

Member Function Documentation

virtual void sstmac::hw::simple_memory_model::link::access_done ( )
virtual

Referenced by to_string().

virtual timestamp sstmac::hw::simple_memory_model::link::new_access ( timestamp  now,
long  size,
double  max_bw 
)
virtual

Referenced by to_string().

virtual std::string sstmac::hw::simple_memory_model::link::to_string ( ) const
inlinevirtual

Definition at line 54 of file simple_memory_model.h.

References access_done(), and new_access().

Here is the call graph for this function:

Member Data Documentation

double sstmac::hw::simple_memory_model::link::bw_
protected

Definition at line 65 of file simple_memory_model.h.

timestamp sstmac::hw::simple_memory_model::link::last_access_
protected

Definition at line 67 of file simple_memory_model.h.

timestamp sstmac::hw::simple_memory_model::link::lat_
protected

Definition at line 66 of file simple_memory_model.h.


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