Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
BusInterfaceInterfaceFactory Namespace Reference

Constructs the bus interface interface. More...

Namespaces

namespace  Details
 

Functions

KACTUS2_API BusInterfaceInterfacecreateBusInterface (QSharedPointer< ParameterFinder > componentParameterFinder, QSharedPointer< ExpressionFormatter > componentExpressionFormatter, QSharedPointer< ExpressionParser > componentParameterParser, QSharedPointer< ListFinder > absDefFinder, QSharedPointer< ExpressionParser > absDefParser, QSharedPointer< Component > component, LibraryInterface *library)
 

Detailed Description

Constructs the bus interface interface.

Function Documentation

◆ createBusInterface()

KACTUS2_API BusInterfaceInterface * BusInterfaceInterfaceFactory::createBusInterface ( QSharedPointer< ParameterFinder > componentParameterFinder,
QSharedPointer< ExpressionFormatter > componentExpressionFormatter,
QSharedPointer< ExpressionParser > componentParameterParser,
QSharedPointer< ListFinder > absDefFinder,
QSharedPointer< ExpressionParser > absDefParser,
QSharedPointer< Component > component,
LibraryInterface * library )

Create the interface for accessing bus interfaces.

Parameters
[in]componentParameterFinderThe parameter finder.
[in]componentExpressionFormatterFormatter for expressions.
[in]componentParameterParserParser for expressions.
[in]absDefFinderParameter finder for abstraction definition expressions.
[in]absDefParserParser for abstraction definition expressions.
[in]componentThe containing component.
[in]libraryInterface for accessing the library.
Returns
Interface for accessing bus interfaces.