mUPnP for C++
mUPnP::PropertyList Class Reference

#include <PropertyList.h>

Inheritance diagram for mUPnP::PropertyList:
mUPnP::Vector< Property > mUPnP::WeakVector< Property >

Public Member Functions

 PropertyList ()
 
bool addProperty (Property *prop)
 
bool removeProperty (Property *prop)
 
bool insertProperty (Property *prop, int index)
 
PropertygetProperty (size_t n)
 
- Public Member Functions inherited from mUPnP::Vector< Property >
 Vector ()
 
 ~Vector ()
 
void setWeekContainer (bool flag)
 
bool isWeekContainer ()
 
bool remove (Property *obj)
 
bool clear ()
 
- Public Member Functions inherited from mUPnP::WeakVector< Property >
 WeakVector ()
 
 ~WeakVector ()
 
bool add (Property *obj)
 
bool insertAt (Property *obj, size_t index)
 
Propertyget (size_t index)
 
bool exists (void *obj)
 
ssize_t indexOf (void *obj)
 
bool remove (Property *obj)
 

Static Public Attributes

static const char * ELEM_NAME
 

Constructor & Destructor Documentation

◆ PropertyList()

mUPnP::PropertyList::PropertyList ( )
inline

Member Function Documentation

◆ addProperty()

bool mUPnP::PropertyList::addProperty ( Property * prop)
inline

◆ getProperty()

Property * mUPnP::PropertyList::getProperty ( size_t n)
inline

◆ insertProperty()

bool mUPnP::PropertyList::insertProperty ( Property * prop,
int index )
inline

◆ removeProperty()

bool mUPnP::PropertyList::removeProperty ( Property * prop)
inline

Field Documentation

◆ ELEM_NAME

const char* mUPnP::PropertyList::ELEM_NAME
static

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