OpenASIP  2.0
Public Member Functions | List of all members
HDB::RFExternalPort Class Reference

#include <RFExternalPort.hh>

Inheritance diagram for HDB::RFExternalPort:
Inheritance graph
Collaboration diagram for HDB::RFExternalPort:
Collaboration graph

Public Member Functions

 RFExternalPort (const std::string &name, Direction direction, const std::string &widthFormula, const std::string &description, RFImplementation &parent)
 
virtual ~RFExternalPort ()
 
- Public Member Functions inherited from HDB::ExternalPort
 ExternalPort (const std::string &name, Direction direction, const std::string &widthFormula, const std::string &description)
 
virtual ~ExternalPort ()
 
void setName (const std::string &name)
 
std::string name () const
 
void setDirection (Direction direction)
 
Direction direction () const
 
void setWidthFormula (const std::string &widthFormula)
 
std::string widthFormula () const
 
void setDescription (const std::string &description)
 
std::string description () const
 
bool setParameterDependency (const std::string &parameter)
 
bool unsetParameterDependency (const std::string &parameter)
 
int parameterDependencyCount () const
 
std::string parameterDependency (int index) const
 

Detailed Description

Definition at line 41 of file RFExternalPort.hh.

Constructor & Destructor Documentation

◆ RFExternalPort()

HDB::RFExternalPort::RFExternalPort ( const std::string &  name,
Direction  direction,
const std::string &  widthFormula,
const std::string &  description,
RFImplementation parent 
)

Definition at line 35 of file RFExternalPort.cc.

37  :
39 
40  parent.addExternalPort(this);
41 }

References HDB::RFImplementation::addExternalPort().

Here is the call graph for this function:

◆ ~RFExternalPort()

HDB::RFExternalPort::~RFExternalPort ( )
virtual

Definition at line 43 of file RFExternalPort.cc.

43  {
44 }

The documentation for this class was generated from the following files:
HDB::ExternalPort::ExternalPort
ExternalPort(const std::string &name, Direction direction, const std::string &widthFormula, const std::string &description)
Definition: ExternalPort.cc:49
HDB::ExternalPort::description
std::string description() const
Definition: ExternalPort.cc:150
HDB::ExternalPort::name
std::string name() const
Definition: ExternalPort.cc:84
HDB::ExternalPort::direction
Direction direction() const
Definition: ExternalPort.cc:106
HDB::ExternalPort::widthFormula
std::string widthFormula() const
Definition: ExternalPort.cc:128