40 create(newLogicalResponse);
41 newLogicalResponse->setResponseType(inResponseType);
42 newLogicalResponse->setConnectedPort(inPort);
43 newLogicalResponse->setLogicWaveForm(inLogicWaveForm);
44 newLogicalResponse->setConnectedPortListAlias(inPortListAlias);
45 return newLogicalResponse;
107 mResponseType(), mConnectedPort(), mConnectedPortList(), mConnectedPortListAlias(),
virtual LogicalResponseSharedPtr newLogicalResponsePtr(const ResponseType &inResponseType, const PortSharedPtr &inPort, const LogicElementSharedPtr &inLogicWaveForm, const PortListAliasSharedPtr &inPortListAlias=PortListAliasSharedPtr())
PortListSharedPtr mConnectedPortList
void setLogicWaveForm(const LogicElementSharedPtr &inSource)
ResponseType mResponseType
LogicElementSharedPtr mLogicWaveForm
boost::shared_ptr< LogicElement > LogicElementSharedPtr
PortSharedPtr mConnectedPort
void setConnectedPortList(const PortListSharedPtr &inPortList)
void runVisitor(_Tp &inoutVisited, BaseVisitor &inoutVisitor)
The Error object thrown by different methods of EdifOM.
boost::shared_ptr< LogicalResponse > LogicalResponseSharedPtr
A base class for Visitor.
virtual void accept(BaseVisitor &inoutVisitor)
void setConnectedPort(const PortSharedPtr &inPort)
boost::shared_ptr< PortList > PortListSharedPtr
PortListAliasSharedPtr mConnectedPortListAlias
void setResponseType(const ResponseType &inSource)
This class is used to model logicInput/logicOutput construct. This class holds information of logical...
boost::shared_ptr< PortListAlias > PortListAliasSharedPtr
boost::shared_ptr< Port > PortSharedPtr
void setConnectedPortListAlias(const PortListAliasSharedPtr &inPortListAlias)
An object that receives an inoutVisitor.
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)