torc-master
|
Create port reference. More...
#include <PortRefCreator.hpp>
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.
|
private |
Definition at line 117 of file PortRefCreator.hpp.
void torc::generic::PortRefCreator< _ReturnType >::visit | ( | ScalarPort & | port | ) | |
throw | ( | Error | |||
) |
Definition at line 62 of file PortRefCreator.hpp.
void torc::generic::PortRefCreator< _ReturnType >::visit | ( | VectorPort & | port | ) | |
throw | ( | Error | |||
) |
Definition at line 74 of file PortRefCreator.hpp.
void torc::generic::PortRefCreator< _ReturnType >::visit | ( | PortBundle & | port | ) | |
throw | ( | Error | |||
) |
Definition at line 89 of file PortRefCreator.hpp.
|
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.