mUPnP for C++
mUPnP::AllowedValueRange Class Reference

#include <AllowedValueRange.h>

Public Member Functions

void setAllowedValueRangeNode (mupnp_shared_ptr< uXML::Node > node)
 
mupnp_shared_ptr< uXML::NodegetAllowedValueRangeNode ()
 
 AllowedValueRange ()
 
 AllowedValueRange (mupnp_shared_ptr< uXML::Node > node)
 
void setMinimum (const std::string &value)
 
const char * getMinimum ()
 
void setMaximum (const std::string &value)
 
const char * getMaximum ()
 
void setStep (const std::string &value)
 
const char * getStep ()
 

Static Public Member Functions

static bool isAllowedValueRangeNode (uXML::Node *node)
 

Static Public Attributes

static const char * ELEM_NAME
 
static const char * MAXIMUM
 
static const char * MINIMUM
 
static const char * STEP
 

Private Attributes

mupnp_shared_ptr< uXML::NodeallowedValueRangeNode
 

Constructor & Destructor Documentation

◆ AllowedValueRange() [1/2]

mUPnP::AllowedValueRange::AllowedValueRange ( )
inline

◆ AllowedValueRange() [2/2]

mUPnP::AllowedValueRange::AllowedValueRange ( mupnp_shared_ptr< uXML::Node > node)
inline

Member Function Documentation

◆ getAllowedValueRangeNode()

mupnp_shared_ptr< uXML::Node > mUPnP::AllowedValueRange::getAllowedValueRangeNode ( )
inline

◆ getMaximum()

const char * mUPnP::AllowedValueRange::getMaximum ( )
inline

◆ getMinimum()

const char * mUPnP::AllowedValueRange::getMinimum ( )
inline

◆ getStep()

const char * mUPnP::AllowedValueRange::getStep ( )
inline

◆ isAllowedValueRangeNode()

static bool mUPnP::AllowedValueRange::isAllowedValueRangeNode ( uXML::Node * node)
inlinestatic

◆ setAllowedValueRangeNode()

void mUPnP::AllowedValueRange::setAllowedValueRangeNode ( mupnp_shared_ptr< uXML::Node > node)
inline

◆ setMaximum()

void mUPnP::AllowedValueRange::setMaximum ( const std::string & value)
inline

◆ setMinimum()

void mUPnP::AllowedValueRange::setMinimum ( const std::string & value)
inline

◆ setStep()

void mUPnP::AllowedValueRange::setStep ( const std::string & value)
inline

Field Documentation

◆ allowedValueRangeNode

mupnp_shared_ptr<uXML::Node> mUPnP::AllowedValueRange::allowedValueRangeNode
private

◆ ELEM_NAME

const char* mUPnP::AllowedValueRange::ELEM_NAME
static

◆ MAXIMUM

const char* mUPnP::AllowedValueRange::MAXIMUM
static

◆ MINIMUM

const char* mUPnP::AllowedValueRange::MINIMUM
static

◆ STEP

const char* mUPnP::AllowedValueRange::STEP
static

The documentation for this class was generated from the following file: