#include <EnumEntry.h>
Public Member Functions | |
EnumEntry (const char *pName, const char *pDisplayName, const char *pDescription, const char *pTooltip, const char *pSNFCNamespace, VmbFeatureVisibility_t visibility, VmbInt64_t value) | |
IMEXPORT | EnumEntry () |
VmbErrorType | GetDescription (std::string &description) const |
VmbErrorType | GetDisplayName (std::string &displayName) const |
VmbErrorType | GetName (std::string &name) const |
VmbErrorType | GetSFNCNamespace (std::string &SFNCNamespace) const |
VmbErrorType | GetTooltip (std::string &tooltip) const |
IMEXPORT VmbErrorType | GetValue (VmbInt64_t &value) const |
IMEXPORT VmbErrorType | GetVisibility (VmbFeatureVisibilityType &value) const |
virtual IMEXPORT | ~EnumEntry () |
Private Member Functions | |
IMEXPORT VmbErrorType | GetDescription (char *const pStrDescription, VmbUint32_t &size) const |
IMEXPORT VmbErrorType | GetDisplayName (char *const pDisplayName, VmbUint32_t &size) const |
IMEXPORT VmbErrorType | GetName (char *const pName, VmbUint32_t &size) const |
IMEXPORT VmbErrorType | GetSFNCNamespace (char *const pStrNamespace, VmbUint32_t &size) const |
IMEXPORT VmbErrorType | GetTooltip (char *const pStrTooltip, VmbUint32_t &size) const |
Private Attributes | |
VmbInt64_t | m_nValue |
std::string | m_strDescription |
std::string | m_strDisplayName |
std::string | m_strName |
std::string | m_strNamespace |
std::string | m_strTooltip |
VmbFeatureVisibilityType | m_Visibility |
Definition at line 44 of file EnumEntry.h.
AVT::VmbAPI::EnumEntry::EnumEntry | ( | const char * | pName, |
const char * | pDisplayName, | ||
const char * | pDescription, | ||
const char * | pTooltip, | ||
const char * | pSNFCNamespace, | ||
VmbFeatureVisibility_t | visibility, | ||
VmbInt64_t | value | ||
) |
IMEXPORT AVT::VmbAPI::EnumEntry::EnumEntry | ( | ) |
virtual IMEXPORT AVT::VmbAPI::EnumEntry::~EnumEntry | ( | ) | [virtual] |
VmbErrorType AVT::VmbAPI::EnumEntry::GetDescription | ( | std::string & | description | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetDescription | ( | char *const | pStrDescription, |
VmbUint32_t & | size | ||
) | const [private] |
VmbErrorType AVT::VmbAPI::EnumEntry::GetDisplayName | ( | std::string & | displayName | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetDisplayName | ( | char *const | pDisplayName, |
VmbUint32_t & | size | ||
) | const [private] |
VmbErrorType AVT::VmbAPI::EnumEntry::GetName | ( | std::string & | name | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetName | ( | char *const | pName, |
VmbUint32_t & | size | ||
) | const [private] |
VmbErrorType AVT::VmbAPI::EnumEntry::GetSFNCNamespace | ( | std::string & | SFNCNamespace | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetSFNCNamespace | ( | char *const | pStrNamespace, |
VmbUint32_t & | size | ||
) | const [private] |
VmbErrorType AVT::VmbAPI::EnumEntry::GetTooltip | ( | std::string & | tooltip | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetTooltip | ( | char *const | pStrTooltip, |
VmbUint32_t & | size | ||
) | const [private] |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetValue | ( | VmbInt64_t & | value | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::EnumEntry::GetVisibility | ( | VmbFeatureVisibilityType & | value | ) | const |
VmbInt64_t AVT::VmbAPI::EnumEntry::m_nValue [private] |
Definition at line 168 of file EnumEntry.h.
std::string AVT::VmbAPI::EnumEntry::m_strDescription [private] |
Definition at line 164 of file EnumEntry.h.
std::string AVT::VmbAPI::EnumEntry::m_strDisplayName [private] |
Definition at line 163 of file EnumEntry.h.
std::string AVT::VmbAPI::EnumEntry::m_strName [private] |
Definition at line 162 of file EnumEntry.h.
std::string AVT::VmbAPI::EnumEntry::m_strNamespace [private] |
Definition at line 166 of file EnumEntry.h.
std::string AVT::VmbAPI::EnumEntry::m_strTooltip [private] |
Definition at line 165 of file EnumEntry.h.
Definition at line 167 of file EnumEntry.h.