#include <EnumFeature.h>
Public Member Functions | |
EnumFeature (const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer) | |
virtual IMEXPORT VmbErrorType | GetEntry (EnumEntry &entry, const char *pEntryName) const |
virtual IMEXPORT VmbErrorType | GetValue (VmbInt64_t &value) const |
virtual IMEXPORT VmbErrorType | IsValueAvailable (const char *pStrValue, bool &available) const |
virtual IMEXPORT VmbErrorType | IsValueAvailable (const VmbInt64_t value, bool &available) const |
virtual IMEXPORT VmbErrorType | SetValue (const char *pValue) |
virtual IMEXPORT VmbErrorType | SetValue (const VmbInt64_t &value) |
Private Member Functions | |
virtual IMEXPORT VmbErrorType | GetEntries (EnumEntry *pEntries, VmbUint32_t &size) |
virtual IMEXPORT VmbErrorType | GetValue (char *const pValue, VmbUint32_t &size) const |
virtual IMEXPORT VmbErrorType | GetValues (const char **pValues, VmbUint32_t &size) |
virtual IMEXPORT VmbErrorType | GetValues (VmbInt64_t *pValue, VmbUint32_t &size) |
Private Attributes | |
EnumEntryVector | m_EnumEntries |
Int64Vector | m_EnumIntValues |
StringVector | m_EnumStringValues |
Definition at line 40 of file EnumFeature.h.
AVT::VmbAPI::EnumFeature::EnumFeature | ( | const VmbFeatureInfo_t * | featureInfo, |
FeatureContainer *const | pFeatureContainer | ||
) |
Definition at line 35 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::GetEntries | ( | EnumEntry * | pEntries, |
VmbUint32_t & | size | ||
) | [private, virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 260 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::GetEntry | ( | EnumEntry & | entry, |
const char * | pEntryName | ||
) | const [virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 94 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::GetValue | ( | VmbInt64_t & | value | ) | const [virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 77 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::GetValue | ( | char *const | pValue, |
VmbUint32_t & | size | ||
) | const [private, virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 40 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::GetValues | ( | const char ** | pValues, |
VmbUint32_t & | size | ||
) | [private, virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 138 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::GetValues | ( | VmbInt64_t * | pValue, |
VmbUint32_t & | size | ||
) | [private, virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 193 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::IsValueAvailable | ( | const char * | pStrValue, |
bool & | available | ||
) | const [virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 313 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::IsValueAvailable | ( | const VmbInt64_t | value, |
bool & | available | ||
) | const [virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 323 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::SetValue | ( | const char * | pValue | ) | [virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 111 of file EnumFeature.cpp.
VmbErrorType AVT::VmbAPI::EnumFeature::SetValue | ( | const VmbInt64_t & | value | ) | [virtual] |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 121 of file EnumFeature.cpp.
Definition at line 59 of file EnumFeature.h.
Definition at line 58 of file EnumFeature.h.
Definition at line 57 of file EnumFeature.h.