#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] |