![]() |
IDS peak genericC++
v1.6.1
|
Represents an extended GenTL port. More...
#include <peak/common/peak_module.hpp>
Public Member Functions | |
| Module ()=default | |
| virtual | ~Module ()=default |
| Module (const Module &other)=delete | |
| Module & | operator= (const Module &other)=delete |
| Module (Module &&other)=delete | |
| Module & | operator= (Module &&other)=delete |
| std::vector< std::shared_ptr< NodeMap > > | NodeMaps () const |
| Returns the module's node maps. More... | |
| std::shared_ptr< class Port > | Port () const |
| Returns the module's port. More... | |
Protected Member Functions | |
| virtual PEAK_MODULE_HANDLE | ModuleHandle () const =0 |
Represents an extended GenTL port.
This class extends the functionality of a GenTL port with the functionality of the GenAPI. Instead of separating the node map from the port, this class brings them together making it much easier to get things done.
|
default |
|
virtualdefault |
|
delete |
|
delete |
|
protectedpure virtual |
|
inline |
Returns the module's node maps.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the module's port.
| InternalErrorException | An internal error has occurred. |