itom 1.3.0
|
Meta-information for Param of type HWPtr. More...
#include <param.h>
Public Member Functions | |
HWMeta (uint32 minType) | |
constructor | |
HWMeta (const char *HWAddInName) | |
constructor | |
HWMeta (const HWMeta &cpy) | |
~HWMeta () | |
destructor | |
uint32 | getMinType () const |
returns type-bitmask which is minimally required by plugin-reference. Default 0. | |
char * | getHWAddInName () const |
returns zero-terminated name of specific plugin-name or NULL if not specified. | |
Private Attributes | |
uint32 | m_minType |
type-bitmask which is minimally required. default: 0 | |
char * | m_pHWAddInName |
zero-terminated name of specific plugin-name of NULL if not specified. |
Meta-information for Param of type HWPtr.
ito::HWMeta::HWMeta | ( | uint32 | minType | ) | [inline, explicit] |
constructor
creates HWMeta-information struct where you can pass a bitmask which consists of values of the enumeration ito::tPluginType. The plugin reference of the corresponding Param should then only accept plugins, where all bits are set, too.
ito::HWMeta::HWMeta | ( | const char * | HWAddInName | ) | [inline, explicit] |
constructor
creates HWMeta-information struct where you can pass a specific name of a plugin, which only is allowed by the corresponding plugin-instance.
uint32 ito::HWMeta::getMinType | ( | ) | const [inline] |
returns type-bitmask which is minimally required by plugin-reference. Default 0.