|
torc-master
|
Create port reference. More...
#include <PortRefCreator.hpp>
Inheritance diagram for torc::generic::PortRefCreator< _ReturnType >:
Collaboration diagram for torc::generic::PortRefCreator< _ReturnType >:Public Member Functions | |
| void | visit (ScalarPort &port) throw (Error) |
| void | visit (VectorPort &port) throw (Error) |
| void | visit (PortBundle &port) throw (Error) |
| _ReturnType | getReturnValue () const |
| PortRefCreator (const ObjectFactorySharedPtr &inFactory, const InstanceSharedPtr &inInstance, const PortBundleReferenceSharedPtr &inBundle=PortBundleReferenceSharedPtr()) | |
| ~PortRefCreator () throw () | |
| virtual void | visit (_Tp &client)=0 throw (Error) |
Private Member Functions | |
| void | setupCreatedPort (const PortSharedPtr &port, const PortReferenceSharedPtr &inPortRef) throw (Error) |
Private Attributes | |
| ObjectFactorySharedPtr | mFactory |
| InstanceSharedPtr | mInstance |
| PortBundleReferenceSharedPtr | mBundle |
| _ReturnType | mReturnValue |
Create port reference.
The PortRefCreator class is used to create scalar, vector and bundle port reference
Definition at line 37 of file PortRefCreator.hpp.
| torc::generic::PortRefCreator< _ReturnType >::PortRefCreator | ( | const ObjectFactorySharedPtr & | inFactory, |
| const InstanceSharedPtr & | inInstance, | ||
| const PortBundleReferenceSharedPtr & | inBundle = PortBundleReferenceSharedPtr() |
||
| ) |
Definition at line 110 of file PortRefCreator.hpp.
| torc::generic::PortRefCreator< _ReturnType >::~PortRefCreator | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 115 of file PortRefCreator.hpp.
|
inline |
Definition at line 105 of file PortRefCreator.hpp.
Here is the caller graph for this function:
|
private | ||||||||||||||||||||
Definition at line 117 of file PortRefCreator.hpp.
Here is the call graph for this function:| void torc::generic::PortRefCreator< _ReturnType >::visit | ( | ScalarPort & | port | ) | |
| throw | ( | Error | |||
| ) | |||||
Definition at line 62 of file PortRefCreator.hpp.
Here is the call graph for this function:| void torc::generic::PortRefCreator< _ReturnType >::visit | ( | VectorPort & | port | ) | |
| throw | ( | Error | |||
| ) | |||||
Definition at line 74 of file PortRefCreator.hpp.
Here is the call graph for this function:| void torc::generic::PortRefCreator< _ReturnType >::visit | ( | PortBundle & | port | ) | |
| throw | ( | Error | |||
| ) | |||||
Definition at line 89 of file PortRefCreator.hpp.
Here is the call graph for this function:
|
pure virtualinherited | ||||||||||||||
|
private |
Definition at line 58 of file PortRefCreator.hpp.
|
private |
Definition at line 56 of file PortRefCreator.hpp.
|
private |
Definition at line 57 of file PortRefCreator.hpp.
|
private |
Definition at line 59 of file PortRefCreator.hpp.