29 #ifndef __MEM_RUBY_NETWORK_BASIC_LINK_HH__ 
   30 #define __MEM_RUBY_NETWORK_BASIC_LINK_HH__ 
   36 #include "params/BasicExtLink.hh" 
   37 #include "params/BasicIntLink.hh" 
   38 #include "params/BasicLink.hh" 
   53     void print(std::ostream& out) 
const;
 
   88 #endif // __MEM_RUBY_NETWORK_BASIC_LINK_HH__ 
void init()
init() is called after all C++ SimObjects have been created and all ports are connected. 
 
Cycles is a wrapper class for representing cycle counts, i.e. 
 
BasicExtLink(const Params *p)
 
BasicLink(const Params *p)
 
BasicIntLinkParams Params
 
const Params * params() const 
 
const Params * params() const 
 
void print(std::ostream &out) const 
 
BasicIntLink(const Params *p)
 
const Params * params() const 
 
const SimObjectParams * _params
Cached copy of the object parameters. 
 
BasicExtLinkParams Params
 
Abstract superclass for simulation objects. 
 
std::ostream & operator<<(std::ostream &out, const BasicLink &obj)