mUPnP for C++
mUPnP::Icon Class Reference

#include <Icon.h>

Public Member Functions

mupnp_shared_ptr< uXML::NodegetIconNode ()
 
 Icon (mupnp_shared_ptr< uXML::Node > node)
 
void setMimeType (const std::string &value)
 
const char * getMimeType ()
 
void setWidth (const std::string &value)
 
const char * getWidth ()
 
void setHeight (const std::string &value)
 
const char * getHeight ()
 
void setDepth (const std::string &value)
 
const char * getDepth ()
 
void setURL (const std::string &value)
 
const char * getURL ()
 

Static Public Member Functions

static bool isIconNode (mupnp_shared_ptr< uXML::Node > node)
 

Static Public Attributes

static const char * ELEM_NAME
 
static const char * MIME_TYPE
 
static const char * WIDTH
 
static const char * HEIGHT
 
static const char * DEPTH
 
static const char * URL
 

Private Attributes

mupnp_shared_ptr< uXML::NodeiconNode
 

Constructor & Destructor Documentation

◆ Icon()

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

Member Function Documentation

◆ getDepth()

const char * mUPnP::Icon::getDepth ( )
inline

◆ getHeight()

const char * mUPnP::Icon::getHeight ( )
inline

◆ getIconNode()

mupnp_shared_ptr< uXML::Node > mUPnP::Icon::getIconNode ( )
inline

◆ getMimeType()

const char * mUPnP::Icon::getMimeType ( )
inline

◆ getURL()

const char * mUPnP::Icon::getURL ( )
inline

◆ getWidth()

const char * mUPnP::Icon::getWidth ( )
inline

◆ isIconNode()

static bool mUPnP::Icon::isIconNode ( mupnp_shared_ptr< uXML::Node > node)
inlinestatic

◆ setDepth()

void mUPnP::Icon::setDepth ( const std::string & value)
inline

◆ setHeight()

void mUPnP::Icon::setHeight ( const std::string & value)
inline

◆ setMimeType()

void mUPnP::Icon::setMimeType ( const std::string & value)
inline

◆ setURL()

void mUPnP::Icon::setURL ( const std::string & value)
inline

◆ setWidth()

void mUPnP::Icon::setWidth ( const std::string & value)
inline

Field Documentation

◆ DEPTH

const char* mUPnP::Icon::DEPTH
static

◆ ELEM_NAME

const char* mUPnP::Icon::ELEM_NAME
static

◆ HEIGHT

const char* mUPnP::Icon::HEIGHT
static

◆ iconNode

mupnp_shared_ptr<uXML::Node> mUPnP::Icon::iconNode
private

◆ MIME_TYPE

const char* mUPnP::Icon::MIME_TYPE
static

◆ URL

const char* mUPnP::Icon::URL
static

◆ WIDTH

const char* mUPnP::Icon::WIDTH
static

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