|
PdCom
5.0
Process data communication client
|
Selector base class for creating views on multidimensional data. More...
#include <Subscription.h>
Public Types | |
| using | CopyFunctionType = std::function< void(void *, const void *)> |
Public Member Functions | |
| virtual std::unique_ptr< Selector > | clone () const |
| Deep copy. More... | |
| virtual std::size_t | getRequiredSize (const Variable &variable) const |
| Required size of the view, in bytes. More... | |
| virtual CopyFunctionType | getCopyFunction (const Variable &variable) const |
| Smart memcpy(). More... | |
Selector base class for creating views on multidimensional data.
Developers have to override clone(), getRequiredSize() and getCopyFunction() in their derived class.
|
virtual |
Deep copy.
|
virtual |
Smart memcpy().
|
virtual |
Required size of the view, in bytes.
1.8.14