|
bool | isPortConnected (const std::string &name) const |
| Determine if a port name is connected to any links.
|
|
Link * | configureLink (std::string name, TimeConverter *time_base, Event::HandlerBase *handler=NULL) |
| Configure a Link. More...
|
|
Link * | configureLink (std::string name, std::string time_base, Event::HandlerBase *handler=NULL) |
| Configure a Link. More...
|
|
Link * | configureLink (std::string name, Event::HandlerBase *handler=NULL) |
| Configure a Link. More...
|
|
Link * | configureSelfLink (std::string name, TimeConverter *time_base, Event::HandlerBase *handler=NULL) |
| Configure a SelfLink (Loopback link) More...
|
|
Link * | configureSelfLink (std::string name, std::string time_base, Event::HandlerBase *handler=NULL) |
| Configure a SelfLink (Loopback link) More...
|
|
Link * | configureSelfLink (std::string name, Event::HandlerBase *handler=NULL) |
| Configure a SelfLink (Loopback link) More...
|
|
bool | doesSubComponentInfoStatisticExist (std::string statisticName) |
|
template<typename T > |
Statistic< T > * | registerStatistic (std::string statName, std::string statSubId="") |
|
TimeConverter * | registerClock (std::string freq, Clock::HandlerBase *handler) |
| Registers a clock for this component. More...
|
|
TimeConverter * | registerClock (const UnitAlgebra &freq, Clock::HandlerBase *handler) |
|
void | unregisterClock (TimeConverter *tc, Clock::HandlerBase *handler) |
| Removes a clock handler from the component.
|
|
Cycle_t | reregisterClock (TimeConverter *freq, Clock::HandlerBase *handler) |
| Reactivates an existing Clock and Handler. More...
|
|
Cycle_t | getNextClockCycle (TimeConverter *freq) |
| Returns the next Cycle that the TimeConverter would fire.
|
|
TimeConverter * | getTimeConverter (const std::string &base) |
|
TimeConverter * | getTimeConverter (const UnitAlgebra &base) |
|
SimTime_t | getCurrentSimTime (TimeConverter *tc) const |
| return the time since the simulation began in units specified by the parameter. More...
|
|
SimTime_t | getCurrentSimTime (std::string base) |
| return the time since the simulation began in timebase specified More...
|
|
SimTime_t | getCurrentSimTimeNano () const |
| Utility function to return the time since the simulation began in nanoseconds.
|
|
SimTime_t | getCurrentSimTimeMicro () const |
| Utility function to return the time since the simulation began in microseconds.
|
|
SimTime_t | getCurrentSimTimeMilli () const |
| Utility function to return the time since the simulation began in milliseconds.
|
|
Module * | loadModule (std::string type, Params ¶ms) |
|
Module * | loadModuleWithComponent (std::string type, Params ¶ms) |
|
SubComponent * | loadSubComponent (std::string type, Params ¶ms) |
|
SharedRegion * | getLocalSharedRegion (const std::string &key, size_t size) |
| Find a lookup table.
|
|
SharedRegion * | getGlobalSharedRegion (const std::string &key, size_t size, SharedRegionMerger *merger=NULL) |
|
Component *const | parent |
|
Simplified, generic interface to Memory models.