mUPnP for C
argument_list.c File Reference
#include <mupnp/argument.h>
#include <mupnp/util/log.h>

Functions

mUpnpArgumentListmupnp_argumentlist_new ()
 
void mupnp_argumentlist_delete (mUpnpArgumentList *argumentList)
 
mUpnpArgumentmupnp_argumentlist_get (mUpnpArgumentList *argList, const char *name)
 
void mupnp_argumentlist_set (mUpnpArgumentList *argList, mUpnpArgumentList *srcArgList)
 

Function Documentation

◆ mupnp_argumentlist_delete()

void mupnp_argumentlist_delete ( mUpnpArgumentList * argumentList)

Delete argument list

Parameters
argumentListArgument list

◆ mupnp_argumentlist_get()

mUpnpArgument * mupnp_argumentlist_get ( mUpnpArgumentList * argumentList,
const char * name )

Get argument from argument list based on argument name

Parameters
argumentListargumentList
nameArgument name
Returns
Argument

◆ mupnp_argumentlist_new()

mUpnpArgumentList * mupnp_argumentlist_new ( void )

Create new argument list

◆ mupnp_argumentlist_set()

void mupnp_argumentlist_set ( mUpnpArgumentList * argumentList,
mUpnpArgumentList * srcArgumentList )

Set argument values by using source argument list. If there is an argument with the name in argument list and source argument list argument data is set from source argument list to the matching argument list.

Parameters
argumentListArgument list
srcArgumentListSource argument list