#include <Routethrough.hpp>


| Public Member Functions | |
| Routethrough (const string &inSetting, const string &inName, const string &inValue, const InstanceWeakPtr &inInstancePtr, const string &inSourceWireName, const string &inSinkWireName) | |
| Public constructor. | |
| const string & | getSetting (void) const | 
| Returns the _ROUTETHROUGH setting. | |
| const InstanceWeakPtr & | getInstancePtr (void) const | 
| Returns the instance weak pointer. | |
| const WireName & | getSourceWireName (void) const | 
| Returns the instance source wire name. | |
| const WireName & | getSinkWireName (void) const | 
| Returns the instance sink wire name. | |
| Protected Types | |
| typedef std::string | string | 
| Imported type name. | |
| Protected Attributes | |
| string | mSetting | 
| The _ROUTETHROUGH setting in the associated instance. | |
| InstanceWeakPtr | mInstancePtr | 
| The instance in which the routethrough is implemented. | |
| WireName | mSourceWireName | 
| The routethrough instance source wire. | |
| WireName | mSinkWireName | 
| The routethrough instance sink wire. | |
A routethrough defines how a signal passes through logic resources on its way to wiring resources.
Definition at line 32 of file Routethrough.hpp.
| typedef std::string torc::physical::Routethrough::string  [protected] | 
Imported type name.
Reimplemented from torc::physical::Config.
Definition at line 36 of file Routethrough.hpp.
| torc::physical::Routethrough::Routethrough | ( | const string & | inSetting, | |
| const string & | inName, | |||
| const string & | inValue, | |||
| const InstanceWeakPtr & | inInstancePtr, | |||
| const string & | inSourceWireName, | |||
| const string & | inSinkWireName | |||
| ) |  [inline] | 
Public constructor.
| inSetting | The _ROUTETHROUGH setting in the associated instance. | |
| inName | The _ROUTETHROUGH name in the associated instance. | |
| inValue | The _ROUTETHROUGH value in the associated instance. | |
| inInstancePtr | The instance weak pointer. | |
| inSourceWireName | The instance source wire name. | |
| inSinkWireName | The instance sink wire name. | 
Definition at line 55 of file Routethrough.hpp.
| const string& torc::physical::Routethrough::getSetting | ( | void | ) | const  [inline] | 
| const InstanceWeakPtr& torc::physical::Routethrough::getInstancePtr | ( | void | ) | const  [inline] | 
| const WireName& torc::physical::Routethrough::getSourceWireName | ( | void | ) | const  [inline] | 
| const WireName& torc::physical::Routethrough::getSinkWireName | ( | void | ) | const  [inline] | 
| string torc::physical::Routethrough::mSetting  [protected] | 
The _ROUTETHROUGH setting in the associated instance.
Definition at line 39 of file Routethrough.hpp.
The instance in which the routethrough is implemented.
Definition at line 41 of file Routethrough.hpp.
| WireName torc::physical::Routethrough::mSinkWireName  [protected] | 
 1.5.6
 1.5.6