mUPnP for C
|
#include <mupnp/typedef.h>
#include <mupnp/util/list.h>
#include <mupnp/util/string.h>
#include <mupnp/net/url.h>
#include <mupnp/statevariable.h>
Data Structures | |
struct | _mUpnpProperty |
Macros | |
#define | mupnp_property_next(prop) |
#define | mupnp_property_setname(prop, value) |
#define | mupnp_property_getname(prop) |
#define | mupnp_property_setvalue(prop, nvalue) |
#define | mupnp_property_getvalue(prop) |
#define | mupnp_property_setsid(prop, value) |
#define | mupnp_property_getsid(prop) |
#define | mupnp_property_setseq(prop, value) |
#define | mupnp_property_getseq(prop) |
#define | mupnp_propertylist_clear(propList) |
#define | mupnp_propertylist_size(propList) |
#define | mupnp_propertylist_gets(propList) |
#define | mupnp_propertylist_add(propList, prop) |
Typedefs | |
typedef struct _mUpnpProperty | mUpnpProperty |
typedef struct _mUpnpProperty | mUpnpPropertyList |
Functions | |
mUpnpProperty * | mupnp_property_new (void) |
void | mupnp_property_delete (mUpnpProperty *prop) |
void | mupnp_property_clear (mUpnpProperty *prop) |
mUpnpPropertyList * | mupnp_propertylist_new (void) |
void | mupnp_propertylist_delete (mUpnpPropertyList *propertylist) |
#define mupnp_property_getname | ( | prop | ) |
#define mupnp_property_getseq | ( | prop | ) |
Get sequence number from UPnP property
prop | UPnP property |
#define mupnp_property_getsid | ( | prop | ) |
#define mupnp_property_getvalue | ( | prop | ) |
#define mupnp_property_next | ( | prop | ) |
Fetches next UPnP property from property list
prop | UPnP property |
#define mupnp_property_setname | ( | prop, | |
value ) |
Set property name
prop | UPnP property |
value | Name |
#define mupnp_property_setseq | ( | prop, | |
value ) |
Set sequence number for UPnP property
prop | UPnP property |
value |
#define mupnp_property_setsid | ( | prop, | |
value ) |
Set SID for UPnP property
prop | UPnP property |
value | Value |
#define mupnp_property_setvalue | ( | prop, | |
nvalue ) |
Set value for UPnP property
prop | UPnP property |
nvalue | Value |
#define mupnp_propertylist_add | ( | propList, | |
prop ) |
Add new property into property list
propList | UPnP property list |
prop | UPnP property |
#define mupnp_propertylist_clear | ( | propList | ) |
Clear UPnP propertylist
propList | UPnP property list |
#define mupnp_propertylist_gets | ( | propList | ) |
Get next list element from property list
propList | UPnP property list |
#define mupnp_propertylist_size | ( | propList | ) |
Get size of property list
propList | UPnP property list |
typedef struct _mUpnpProperty mUpnpProperty |
Type definition for UPnP property
typedef struct _mUpnpProperty mUpnpPropertyList |
void mupnp_property_clear | ( | mUpnpProperty * | prop | ) |
Clear UPnP property
prop | UPnP property |
void mupnp_property_delete | ( | mUpnpProperty * | prop | ) |
Delete UPnP property object
prop | UPnP property |
mUpnpProperty * mupnp_property_new | ( | void | ) |
Construct new UPnP property object
void mupnp_propertylist_delete | ( | mUpnpPropertyList * | propertylist | ) |
Delete UPnP property list
propertylist | UPnP property list |
mUpnpPropertyList * mupnp_propertylist_new | ( | void | ) |
Create new UPnP property list