#include <XdlImporter.hpp>
Public Member Functions | |
XdlImporter (void) | |
Basic constructor. | |
~XdlImporter (void) | |
Destructor. | |
DDB * | getDDBPtr (void) |
Returns the pointer for the device database. | |
DDB * | releaseDDBPtr (void) |
Releases ownership of the device database. The caller is now responsible for deleting it. | |
Protected Types | |
typedef torc::physical::XdlImporter | super |
Type of the superclass. | |
Protected Member Functions | |
virtual void | initializeDatabase (void) |
Initialize the device database. | |
virtual void | bind (torc::physical::InstancePinSharedPtr &inInstancePin) |
Bind the given instance pin to its database Tilewire if applicable. | |
virtual void | bind (torc::physical::Pip &inPip, EPipType inPipType) |
Bind the given pip to the database arc and wire usage if applicable. | |
Protected Attributes | |
DDB * | mDDBPtr |
The device database pointer. |
Definition at line 33 of file XdlImporter.hpp.
typedef torc::physical::XdlImporter torc::architecture::XdlImporter::super [protected] |
torc::architecture::XdlImporter::XdlImporter | ( | void | ) | [inline] |
Basic constructor.
Reimplemented from torc::physical::XdlImporter.
Definition at line 51 of file XdlImporter.hpp.
torc::architecture::XdlImporter::~XdlImporter | ( | void | ) | [inline, virtual] |
Destructor.
Reimplemented from torc::physical::XdlImporter.
Definition at line 53 of file XdlImporter.hpp.
void torc::architecture::XdlImporter::initializeDatabase | ( | void | ) | [protected, virtual] |
Initialize the device database.
Reimplemented from torc::physical::XdlImporter.
Definition at line 25 of file XdlImporter.cpp.
void torc::architecture::XdlImporter::bind | ( | torc::physical::InstancePinSharedPtr & | inInstancePin | ) | [protected, virtual] |
Bind the given instance pin to its database Tilewire if applicable.
Reimplemented from torc::physical::XdlImporter.
Definition at line 31 of file XdlImporter.cpp.
void torc::architecture::XdlImporter::bind | ( | torc::physical::Pip & | inPip, | |
EPipType | inPipType | |||
) | [protected, virtual] |
Bind the given pip to the database arc and wire usage if applicable.
Reimplemented from torc::physical::XdlImporter.
Definition at line 36 of file XdlImporter.cpp.
DDB* torc::architecture::XdlImporter::getDDBPtr | ( | void | ) | [inline] |
DDB* torc::architecture::XdlImporter::releaseDDBPtr | ( | void | ) | [inline] |
Releases ownership of the device database. The caller is now responsible for deleting it.
Definition at line 62 of file XdlImporter.hpp.
DDB* torc::architecture::XdlImporter::mDDBPtr [protected] |