#include <tbmgr.hxx>
Inheritance diagram for anvil::tb::IManager:
Public Member Functions | |
virtual TRcIObject | factory (const char *nm)=0 |
virtual void | assignAndRunDut (TUint32 assignDelay, TUint32 runFor)=0 |
virtual void | runDut (TUint32 runFor) |
virtual void | waitOnDut ()=0 |
virtual void | setExceptionOnX (bool v)=0 |
virtual bool | getExceptionOnX () const=0 |
virtual | ~IManager ()=0 |
Static Public Member Functions | |
static IManager * | theOne () |
Protected Member Functions | |
IManager () | |
Static Private Attributes | |
static IManager * | m_stpTheOne |
anvil::tb::IManager::~IManager | ( | ) | [pure virtual] |
anvil::tb::IManager::IManager | ( | ) | [explicit, protected] |
virtual TRcIObject anvil::tb::IManager::factory | ( | const char * | nm | ) | [pure virtual] |
Implemented in anvil::tb::TShmManager.
virtual void anvil::tb::IManager::assignAndRunDut | ( | TUint32 | assignDelay, | |
TUint32 | runFor | |||
) | [pure virtual] |
Implemented in anvil::tb::TShmManager.
void anvil::tb::IManager::runDut | ( | TUint32 | runFor | ) | [virtual] |
virtual void anvil::tb::IManager::waitOnDut | ( | ) | [pure virtual] |
Implemented in anvil::tb::TShmManager.
virtual void anvil::tb::IManager::setExceptionOnX | ( | bool | v | ) | [pure virtual] |
Implemented in anvil::tb::TShmManager.
virtual bool anvil::tb::IManager::getExceptionOnX | ( | ) | const [pure virtual] |
Implemented in anvil::tb::TShmManager.
static IManager* anvil::tb::IManager::theOne | ( | ) | [inline, static] |
IManager * anvil::tb::IManager::m_stpTheOne [static, private] |
Reimplemented in anvil::tb::TShmManager.