|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
#include <InjectorAddress.h>


Public Member Functions | |
| InjectorAddress () | |
| InjectorAddress (const std::string &address) | |
| InjectorAddress (const InjectorAddress &) | |
| InjectorAddress & | operator= (const InjectorAddress &) |
| const std::string & | getInjectorPath () const |
| const Injector_ptr & | getInjector () const |
| bool | isResolved () const |
| > Calls Injector::get (implemented in VirtualStruct) to resolve path_ and get iptr_ | |
| std::string | toString () const |
Public Member Functions inherited from etiss::ToString | |
| ToString () | |
| virtual | ~ToString () |
Private Attributes | |
| std::string | path_ |
| Contains the VirtualStruct as string where the Injector refers to. | |
| Injector_ptr | iptr_ |
| Contains the pointer to the Injector. | |
Definition at line 33 of file InjectorAddress.h.
| etiss::fault::InjectorAddress::InjectorAddress | ( | ) |
Definition at line 26 of file InjectorAddress.cpp.
References iptr_, etiss::log(), path_, and etiss::VERBOSE.

| etiss::fault::InjectorAddress::InjectorAddress | ( | const std::string & | address | ) |
Definition at line 32 of file InjectorAddress.cpp.
References iptr_, etiss::log(), path_, and etiss::VERBOSE.

| etiss::fault::InjectorAddress::InjectorAddress | ( | const InjectorAddress & | cpy | ) |
Definition at line 38 of file InjectorAddress.cpp.
References etiss::log(), toString(), and etiss::VERBOSE.

| const Injector_ptr & etiss::fault::InjectorAddress::getInjector | ( | ) | const |
Definition at line 73 of file InjectorAddress.cpp.
References etiss::ERROR, etiss::fault::Injector::get(), iptr_, etiss::log(), and path_.
Referenced by etiss::fault::Trigger::getInjector().


| const std::string & etiss::fault::InjectorAddress::getInjectorPath | ( | ) | const |
Definition at line 69 of file InjectorAddress.cpp.
References path_.
Referenced by etiss::fault::Action::Action(), etiss::fault::Action::Action(), etiss::fault::Action::Action(), and toString().

| bool etiss::fault::InjectorAddress::isResolved | ( | ) | const |
> Calls Injector::get (implemented in VirtualStruct) to resolve path_ and get iptr_
Definition at line 93 of file InjectorAddress.cpp.
References iptr_.
| InjectorAddress & etiss::fault::InjectorAddress::operator= | ( | const InjectorAddress & | cpy | ) |
Definition at line 44 of file InjectorAddress.cpp.
References iptr_, etiss::log(), path_, toString(), and etiss::VERBOSE.

|
inline |
Definition at line 55 of file InjectorAddress.h.
References getInjectorPath().
Referenced by InjectorAddress(), and operator=().


|
mutableprivate |
Contains the pointer to the Injector.
Definition at line 37 of file InjectorAddress.h.
Referenced by getInjector(), InjectorAddress(), InjectorAddress(), isResolved(), and operator=().
|
private |
Contains the VirtualStruct as string where the Injector refers to.
Definition at line 36 of file InjectorAddress.h.
Referenced by getInjector(), getInjectorPath(), InjectorAddress(), InjectorAddress(), and operator=().