itom 1.3.0
ito::HWMeta Class Reference

Meta-information for Param of type HWPtr. More...

#include <param.h>

Inheritance diagram for ito::HWMeta:
ito::ParamMeta

List of all members.

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.

Detailed Description

Meta-information for Param of type HWPtr.

See also:
ito::Param

Constructor & Destructor Documentation

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.

See also:
ito::Plugin, ito::tPluginType
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.

See also:
ito::Plugin

Member Function Documentation

uint32 ito::HWMeta::getMinType ( ) const [inline]

returns type-bitmask which is minimally required by plugin-reference. Default 0.

See also:
ito::tPluginType

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends