![]() |
Kactus2
Kactus2 reference guide
|
Interface for accessing bus interfaces. More...
#include <BusInterfaceInterface.h>
Public Member Functions | |
BusInterfaceInterface (const BusInterfaceInterface &other)=delete | |
No copying. No assignment. | |
BusInterfaceInterface (QSharedPointer< BusInterfaceValidator > busValidator, QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter) | |
virtual | ~BusInterfaceInterface ()=default |
bool | addAbstractionType (std::string const &busName, std::string const &newVendor, std::string const &newLibrary, std::string const &newName, std::string const &newVersion) const |
void | addBusInterface (int const &newBusIndex, std::string const &busName="") |
void | addBusInterface (std::string const &busName="") |
bool | busInterfaceExists (std::string const &busName) const |
std::string | connectionIsRequired (std::string const &busName) const |
void | copyRows (std::vector< int > selectedRows) |
QSharedPointer< QList< QSharedPointer< TransparentBridge > > > | createBridges (std::string const &busName) |
std::vector< std::string > | getAbstractionReferences (std::string const &busName) const |
std::string | getAbstractionReferenceString (std::string const &busName) const |
AbstractionTypeInterface * | getAbstractionTypeInterface () const |
General::InterfaceMode | getActiveMode (std::string const &busName) const |
QString | getActiveSystemGroup (std::string const &busName) const |
std::string | getAddressSpaceReference (std::string const &busName) const |
std::vector< std::string > | getAllExpressions (std::string const &busName) const |
virtual int | getAllReferencesToIdInItem (const std::string &itemName, std::string const &valueID) const override |
std::string | getBaseAddressExpression (std::string const &busName) const |
std::string | getBaseAddressFormattedExpression (std::string const &busName) const |
std::string | getBaseAddressValue (std::string const &busName, int const &baseNumber=0) const |
std::string | getBitsInLau (std::string const &busName) const |
std::string | getBitSteering (std::string const &busName) const |
TransparentBridgeInterface * | getBridgeInterface () |
QSharedPointer< QList< QSharedPointer< TransparentBridge > > > | getBridges (std::string const &busName) const |
ConfigurableVLNVReference | getBusType (std::string const &busName) const |
std::string | getBusTypeString (std::string const &busName) const |
BusInterface::Endianness | getEndianness (std::string const &busName) const |
FileSetInterface * | getFileSetInterface () const |
std::vector< std::string > | getFileSetReferences (std::string const &busName) const |
std::string | getIndexedItemName (int itemIndex) const final |
virtual int | getItemIndex (std::string const &itemName) const override final |
virtual std::vector< std::string > | getItemNames () const override final |
MemoryMapInterface * | getMemoryMapInterface () const |
std::string | getMemoryMapReference (std::string const &busName) const |
General::InterfaceMode | getMode (std::string const &busName) const |
std::string | getModeString (std::string const &busName) const |
std::string | getMonitorGroup (std::string const &busName) const |
General::InterfaceMode | getMonitorMode (std::string const &busName) const |
int | getPasteRowCount () const |
std::string | getRangeExpression (std::string const &busName) const |
std::string | getRangeFormattedExpression (std::string const &busName) const |
std::string | getRangeValue (std::string const &busName, int const &baseNumber=0) const |
std::string | getRemapAddressExpression (std::string const &busName) const |
std::string | getRemapAddressFormattedExpression (std::string const &busName) const |
std::string | getRemapAddressValue (std::string const &busName, int const &baseNumber=0) const |
std::string | getSystemGroup (std::string const &busName) const |
QSharedPointer< BusInterfaceValidator > | getValidator () const |
bool | hasValidAbstractionTypes (std::string const &busName) const |
bool | hasValidBusType (std::string const &busName) const |
virtual int | itemCount () const override final |
virtual bool | itemHasValidName (std::string const &itemName) const override final |
BusInterfaceInterface & | operator= (const BusInterfaceInterface &other)=delete |
std::vector< std::string > | pasteRows () |
bool | removeAbstractionTypes (std::string const &busName) |
bool | removeBusInterface (std::string const &busName) |
void | setAbstractionTypeInterface (AbstractionTypeInterface *newAbstractionTypeInterface) |
bool | setAddressSpaceReference (std::string const &busName, std::string const &newSpace) |
bool | setBaseAddress (std::string const &busName, std::string const &newBaseAddress) |
bool | setBitsInLau (std::string const &busName, std::string const &newBits) |
bool | setBitSteering (std::string const &busName, std::string const &newBitSteering) |
void | setBusInterfaces (QSharedPointer< Component > newComponent) |
bool | setBustype (std::string const &busName, ConfigurableVLNVReference const &newVLNV) |
bool | setBustype (std::string const &busName, std::string const &newVendor, std::string const &newLibrary, std::string const &newName, std::string const &newVersion) const |
bool | setConnectionIsRequired (std::string const &busName, bool newValue) |
bool | setEndianness (std::string const &busName, std::string const &newEndianness) |
void | setFileSetInterface (FileSetInterface *newFileSetInterface) |
bool | setFileSetReferences (std::string const &busName, std::vector< std::string > const &newFileSetReferences) |
void | setMemoryMapInterface (MemoryMapInterface *newMapInterface) |
bool | setMemoryMapReference (std::string const &busName, std::string const &newMapReference) |
bool | setMode (std::string const &busName, std::string const &newMode) |
bool | setMonitorGroup (std::string const &busName, std::string const &newGroup) |
bool | setMonitorMode (std::string const &busName, std::string const &newMode) |
virtual bool | setName (std::string const ¤tName, std::string const &newName) override final |
void | setParameterInterface (ParametersInterface *newParameterInterface) |
bool | setRange (std::string const &busName, std::string const &newRange) |
bool | setRemapAddress (std::string const &busName, std::string const &newRemapAddress) |
bool | setSystemGroup (std::string const &busName, std::string const &newSystem) |
void | setTransparentBridgeInterface (TransparentBridgeInterface *newBridgeInterface) |
void | setupSubInterfaces (std::string const &busName) |
void | swapBusInterfaces (int const &firstIndex, int const &secondIndex) |
bool | validateBusInterface (std::string const &busName) const |
virtual bool | validateItems () const override final |
![]() | |
ParameterizableInterface (const ParameterizableInterface &other)=delete | |
No copying. No assignment. | |
ParameterizableInterface (QSharedPointer< ExpressionParser > expressionParser, QSharedPointer< ExpressionFormatter > expressionFormatter) | |
virtual | ~ParameterizableInterface ()=default |
ParameterizableInterface & | operator= (const ParameterizableInterface &other)=delete |
![]() | |
NameGroupInterface () | |
NameGroupInterface (const NameGroupInterface &other)=delete | |
No copying. No assignment. | |
virtual | ~NameGroupInterface ()=default |
virtual std::string | getDescription (std::string const &itemName) const |
virtual std::string | getDisplayName (std::string const &itemName) const |
virtual std::string | getShortDescription (std::string const &itemName) const |
NameGroupInterface & | operator= (const NameGroupInterface &other)=delete |
virtual bool | setDescription (std::string const &itemName, std::string const &newDescription) |
virtual bool | setDisplayName (std::string const &itemName, std::string const &newDisplayName) const |
bool | setShortDescription (std::string const &itemName, std::string const &newShortDescription) const |
![]() | |
CommonInterface ()=default | |
CommonInterface (const CommonInterface &other)=delete | |
No copying. No assignment. | |
virtual | ~CommonInterface ()=default |
CommonInterface & | operator= (const CommonInterface &other)=delete |
Additional Inherited Members | |
![]() | |
QString | formattedValueFor (QString const &expression) const |
QString | parseExpressionToBaseNumber (QString const &expression, unsigned int const &baseNumber, bool *expressionIsValid=nullptr) const |
QString | parseExpressionToDecimal (QString const &expression, bool *expressionIsValid=nullptr) const |
![]() | |
QString | getUniqueName (std::string const &newName, std::string const &itemTypeName) const |
bool | nameHasChanged (std::string const &newName, std::string const &oldName) const |
Interface for accessing bus interfaces.
Definition at line 40 of file BusInterfaceInterface.h.
BusInterfaceInterface::BusInterfaceInterface | ( | QSharedPointer< BusInterfaceValidator > | busValidator, |
QSharedPointer< ExpressionParser > | expressionParser, | ||
QSharedPointer< ExpressionFormatter > | expressionFormatter ) |
The constructor.
[in] | busValidator | Validator for bus interfaces. |
[in] | expressionParser | Parser for expressions. |
[in] | expressionFormatter | Formatter for expressions. |
|
virtualdefault |
The destructor.
|
delete |
No copying. No assignment.
bool BusInterfaceInterface::addAbstractionType | ( | std::string const & | busName, |
std::string const & | newVendor, | ||
std::string const & | newLibrary, | ||
std::string const & | newName, | ||
std::string const & | newVersion ) const |
Add a new abstraction type to the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newVendor | Vendor of the new abstraction type. |
[in] | newLibrary | Library of the new abstraction type. |
[in] | newName | Name of the new abstraction type. |
[in] | newVersion | Version of the new abstraction type. |
void BusInterfaceInterface::addBusInterface | ( | int const & | newBusIndex, |
std::string const & | busName = "" ) |
Add a new bus interface, insert at specific position given by newBusIndex.
[in] | newBusIndex | Index of the new bus interface. |
[in] | busName | Name of the new bus interface. |
void BusInterfaceInterface::addBusInterface | ( | std::string const & | busName = "" | ) |
Add a new bus interface. This overload should be preferred when using Python.
[in] | busName | Name of the new bus interface. |
bool BusInterfaceInterface::busInterfaceExists | ( | std::string const & | busName | ) | const |
Check if the selected bus interface exists.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::connectionIsRequired | ( | std::string const & | busName | ) | const |
Get the connection required value of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
void BusInterfaceInterface::copyRows | ( | std::vector< int > | selectedRows | ) |
Copy the selected bus interfaces.
[in] | selectedRows | Indexes of the selected bus interfaces. |
QSharedPointer< QList< QSharedPointer< TransparentBridge > > > BusInterfaceInterface::createBridges | ( | std::string const & | busName | ) |
Create or get existing transparent bridges pointer of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::vector< std::string > BusInterfaceInterface::getAbstractionReferences | ( | std::string const & | busName | ) | const |
Get the list of abstraction references of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getAbstractionReferenceString | ( | std::string const & | busName | ) | const |
Get the abstraction reference string of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
AbstractionTypeInterface * BusInterfaceInterface::getAbstractionTypeInterface | ( | ) | const |
Get the interface for accessing abstraction types.
General::InterfaceMode BusInterfaceInterface::getActiveMode | ( | std::string const & | busName | ) | const |
Get the active / monitored bus interface mode of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
QString BusInterfaceInterface::getActiveSystemGroup | ( | std::string const & | busName | ) | const |
Get the active / monitored system group of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getAddressSpaceReference | ( | std::string const & | busName | ) | const |
Get the address space reference of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::vector< std::string > BusInterfaceInterface::getAllExpressions | ( | std::string const & | busName | ) | const |
Get all the expressions in the selected bus interface.
[in] | busName | Name of the selected bus interface. |
|
overridevirtual |
Get all the references made to the selected parameter in the selected bus interface.
[in] | itemName | Name of the selected bus interface. |
[in] | valueID | ID of the target parameter. |
Implements ParameterizableInterface.
std::string BusInterfaceInterface::getBaseAddressExpression | ( | std::string const & | busName | ) | const |
Get the base address expression of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getBaseAddressFormattedExpression | ( | std::string const & | busName | ) | const |
Get the formatted base address expression of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getBaseAddressValue | ( | std::string const & | busName, |
int const & | baseNumber = 0 ) const |
Get the calculated base address value of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | baseNumber | Base for displaying the value. |
std::string BusInterfaceInterface::getBitsInLau | ( | std::string const & | busName | ) | const |
Get the bits in lau value of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getBitSteering | ( | std::string const & | busName | ) | const |
Get the bit steering value of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
TransparentBridgeInterface * BusInterfaceInterface::getBridgeInterface | ( | ) |
Get the interface for accessing transparent bridges.
QSharedPointer< QList< QSharedPointer< TransparentBridge > > > BusInterfaceInterface::getBridges | ( | std::string const & | busName | ) | const |
Get the transparent bridges of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
ConfigurableVLNVReference BusInterfaceInterface::getBusType | ( | std::string const & | busName | ) | const |
Get the bus type of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getBusTypeString | ( | std::string const & | busName | ) | const |
Get the bus type of the selected bus interface as a string.
[in] | busName | Name of the selected bus interface. |
BusInterface::Endianness BusInterfaceInterface::getEndianness | ( | std::string const & | busName | ) | const |
Get the endianness of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
FileSetInterface * BusInterfaceInterface::getFileSetInterface | ( | ) | const |
Get the interface for accessing file sets.
std::vector< std::string > BusInterfaceInterface::getFileSetReferences | ( | std::string const & | busName | ) | const |
Get the file set references of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
|
finalvirtual |
Get name of the indexed bus interface.
[in] | itemIndex | Index of the selected bus interface. |
Implements NameGroupInterface.
|
finaloverridevirtual |
Get index of the selected bus interface.
[in] | itemName | Name of the selected bus interface. |
Implements NameGroupInterface.
|
finaloverridevirtual |
Get the names of the available bus interfaces.
Implements CommonInterface.
MemoryMapInterface * BusInterfaceInterface::getMemoryMapInterface | ( | ) | const |
Get the interface for accessing memory maps.
std::string BusInterfaceInterface::getMemoryMapReference | ( | std::string const & | busName | ) | const |
Get the memory map reference of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
General::InterfaceMode BusInterfaceInterface::getMode | ( | std::string const & | busName | ) | const |
Get the interface mode of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getModeString | ( | std::string const & | busName | ) | const |
Get the interface mode of the selected bus interface in string form.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getMonitorGroup | ( | std::string const & | busName | ) | const |
Get the monitor system group of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
General::InterfaceMode BusInterfaceInterface::getMonitorMode | ( | std::string const & | busName | ) | const |
Get the monitor interface mode of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
int BusInterfaceInterface::getPasteRowCount | ( | ) | const |
Get the number of pasted bus interfaces.
std::string BusInterfaceInterface::getRangeExpression | ( | std::string const & | busName | ) | const |
Get the range expression of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getRangeFormattedExpression | ( | std::string const & | busName | ) | const |
Get the formatted range expression of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getRangeValue | ( | std::string const & | busName, |
int const & | baseNumber = 0 ) const |
Get the calculated range value of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | baseNumber | Base for displaying the value. |
std::string BusInterfaceInterface::getRemapAddressExpression | ( | std::string const & | busName | ) | const |
Get the remap address expression of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getRemapAddressFormattedExpression | ( | std::string const & | busName | ) | const |
Get the formatted remap address expression of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
std::string BusInterfaceInterface::getRemapAddressValue | ( | std::string const & | busName, |
int const & | baseNumber = 0 ) const |
Get the calculated remap address value of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | baseNumber | Base for displaying the value. |
std::string BusInterfaceInterface::getSystemGroup | ( | std::string const & | busName | ) | const |
Get the system group of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
QSharedPointer< BusInterfaceValidator > BusInterfaceInterface::getValidator | ( | ) | const |
Get the validator for bus interfaces.
bool BusInterfaceInterface::hasValidAbstractionTypes | ( | std::string const & | busName | ) | const |
Check if the selected bus interface has valid abstraction types.
[in] | busName | Name of the selected bus interface. |
bool BusInterfaceInterface::hasValidBusType | ( | std::string const & | busName | ) | const |
Check if the selected bus interface has a valid bus type.
[in] | busName | Name of the selected bus interface. |
|
finaloverridevirtual |
Get the number of available bus interfaces.
Implements CommonInterface.
|
finaloverridevirtual |
Check if the selected bus interface has a valid name.
[in] | itemName | Name of the selected bus interface. |
Implements NameGroupInterface.
|
delete |
std::vector< std::string > BusInterfaceInterface::pasteRows | ( | ) |
Paste the selected bus interfaces.
bool BusInterfaceInterface::removeAbstractionTypes | ( | std::string const & | busName | ) |
Remove all the abstraction types from the selected bus interface.
[in] | busName | Name of the selected bus interface. |
bool BusInterfaceInterface::removeBusInterface | ( | std::string const & | busName | ) |
Remove the selected bus interface.
[in] | busName | Name of the selected bus interface. |
void BusInterfaceInterface::setAbstractionTypeInterface | ( | AbstractionTypeInterface * | newAbstractionTypeInterface | ) |
Set a new abstraction type interface.
[in] | newAbstractionTypeInterface | The new abstraction type interface. |
bool BusInterfaceInterface::setAddressSpaceReference | ( | std::string const & | busName, |
std::string const & | newSpace ) |
Set a new address space reference for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newSpace | New address space reference. |
bool BusInterfaceInterface::setBaseAddress | ( | std::string const & | busName, |
std::string const & | newBaseAddress ) |
Set the base address for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newBaseAddress | New base address. |
bool BusInterfaceInterface::setBitsInLau | ( | std::string const & | busName, |
std::string const & | newBits ) |
Set the bits in value for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newBits | New bits in lau value. |
bool BusInterfaceInterface::setBitSteering | ( | std::string const & | busName, |
std::string const & | newBitSteering ) |
Set the bit steering value for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newBitSteering | New bit steering value. |
void BusInterfaceInterface::setBusInterfaces | ( | QSharedPointer< Component > | newComponent | ) |
Setup the bus interfaces.
[in] | newComponent | Component containing the bus interfaces. |
bool BusInterfaceInterface::setBustype | ( | std::string const & | busName, |
ConfigurableVLNVReference const & | newVLNV ) |
Set the bus type of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newVLNV | New bus type VLNV. |
bool BusInterfaceInterface::setBustype | ( | std::string const & | busName, |
std::string const & | newVendor, | ||
std::string const & | newLibrary, | ||
std::string const & | newName, | ||
std::string const & | newVersion ) const |
Set the bus type for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newVendor | Vendor of the new bus type. |
[in] | newLibrary | Library of the new bus type. |
[in] | newName | Name of the new bus type. |
[in] | newVersion | Version of the new bus type. |
bool BusInterfaceInterface::setConnectionIsRequired | ( | std::string const & | busName, |
bool | newValue ) |
Set the connection required value for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newValue | New connection required value. |
bool BusInterfaceInterface::setEndianness | ( | std::string const & | busName, |
std::string const & | newEndianness ) |
Set the endianness of the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newEndianness | New endianness value. |
void BusInterfaceInterface::setFileSetInterface | ( | FileSetInterface * | newFileSetInterface | ) |
Set a new file set interface.
[in] | newFileSetInterface | The new file set interface. |
bool BusInterfaceInterface::setFileSetReferences | ( | std::string const & | busName, |
std::vector< std::string > const & | newFileSetReferences ) |
Set the file set references for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newFileSetReferences | New file set references. |
void BusInterfaceInterface::setMemoryMapInterface | ( | MemoryMapInterface * | newMapInterface | ) |
Set a new memory map interface.
[in] | newMapInterface | The new memory map interface. |
bool BusInterfaceInterface::setMemoryMapReference | ( | std::string const & | busName, |
std::string const & | newMapReference ) |
Set a new memory map reference for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newMapReference | New memory map reference. |
bool BusInterfaceInterface::setMode | ( | std::string const & | busName, |
std::string const & | newMode ) |
Set the interface mode for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newMode | The new interface mode. |
bool BusInterfaceInterface::setMonitorGroup | ( | std::string const & | busName, |
std::string const & | newGroup ) |
Set the monitor system group for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newGroup | New monitor system group. |
bool BusInterfaceInterface::setMonitorMode | ( | std::string const & | busName, |
std::string const & | newMode ) |
Set the monitor interface mode for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newMode | New monitor interface mode. |
|
finaloverridevirtual |
Set a new name for the selected bus interface.
[in] | currentName | Name of the selected bus interface. |
[in] | newName | New name for the bus interface. |
Implements NameGroupInterface.
void BusInterfaceInterface::setParameterInterface | ( | ParametersInterface * | newParameterInterface | ) |
Set a new parameter interface.
[in] | newParameterInterface | The new parameter interface. |
bool BusInterfaceInterface::setRange | ( | std::string const & | busName, |
std::string const & | newRange ) |
Set the range for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newRange | New range value. |
bool BusInterfaceInterface::setRemapAddress | ( | std::string const & | busName, |
std::string const & | newRemapAddress ) |
Set the remap address for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newRemapAddress | New remap address value. |
bool BusInterfaceInterface::setSystemGroup | ( | std::string const & | busName, |
std::string const & | newSystem ) |
Set the system group for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
[in] | newSystem | The new system group. |
void BusInterfaceInterface::setTransparentBridgeInterface | ( | TransparentBridgeInterface * | newBridgeInterface | ) |
Set a new transparent bridge interface.
[in] | newBridgeInterface | The new transparent bridge interface. |
void BusInterfaceInterface::setupSubInterfaces | ( | std::string const & | busName | ) |
Setup the sub interfaces for the selected bus interface.
[in] | busName | Name of the selected bus interface. |
void BusInterfaceInterface::swapBusInterfaces | ( | int const & | firstIndex, |
int const & | secondIndex ) |
Swap the selected bus interfaces.
[in] | firstIndex | Index of the first bus interface. |
[in] | secondIndex | Index of the second bus interface. |
bool BusInterfaceInterface::validateBusInterface | ( | std::string const & | busName | ) | const |
Validate the selected bus interface.
[in] | busName | Name of the selected bus interface. |
|
finaloverridevirtual |
Validates the contained bus interfaces.
Implements CommonInterface.