mUPnP for C
uri.c File Reference
#include <mupnp/net/uri.h>
#include <mupnp/util/log.h>
#include <mupnp/util/string.h>

Functions

mUpnpNetURImupnp_net_uri_new ()
 
void mupnp_net_uri_delete (mUpnpNetURI *uri)
 
void mupnp_net_uri_clear (mUpnpNetURI *uri)
 
void mupnp_net_uri_setvalue (mUpnpNetURI *uri, const char *value)
 
void mupnp_net_uri_rebuild (mUpnpNetURI *uri)
 
const char * mupnp_net_uri_getvalue (mUpnpNetURI *uri)
 
char * mupnp_net_uri_getrequest (mUpnpNetURI *uri)
 
bool mupnp_net_uri_isequivalent (const char *url, const char *relative_url)
 
bool mupnp_net_uri_isescapedstring (char *buf, size_t bufSize)
 
char * mupnp_net_uri_escapestring (char *buf, size_t bufSize, mUpnpString *retBuf)
 
char * mupnp_net_uri_unescapestring (char *buf, size_t bufSize, mUpnpString *retBuf)
 
char * mupnp_net_uri_getupnpbasepath (mUpnpNetURI *locationURL)
 
bool mupnp_net_uri_isreservedchar (char c)
 
bool mupnp_net_uri_isalphanumchar (char c)
 
bool mupnp_net_uri_isunreservedchar (char c)
 
bool mupnp_net_uri_isescapechar (char c)
 
mUpnpDictionarymupnp_net_uri_getquerydictionary (mUpnpNetURI *uri)
 

Function Documentation

◆ mupnp_net_uri_clear()

void mupnp_net_uri_clear ( mUpnpNetURI * uri)

◆ mupnp_net_uri_delete()

void mupnp_net_uri_delete ( mUpnpNetURI * uri)

◆ mupnp_net_uri_escapestring()

char * mupnp_net_uri_escapestring ( char * buf,
size_t bufSize,
mUpnpString * retBuf )

◆ mupnp_net_uri_getquerydictionary()

mUpnpDictionary * mupnp_net_uri_getquerydictionary ( mUpnpNetURI * uri)

◆ mupnp_net_uri_getrequest()

char * mupnp_net_uri_getrequest ( mUpnpNetURI * uri)

◆ mupnp_net_uri_getupnpbasepath()

char * mupnp_net_uri_getupnpbasepath ( mUpnpNetURI * locationURL)

◆ mupnp_net_uri_getvalue()

const char * mupnp_net_uri_getvalue ( mUpnpNetURI * uri)

◆ mupnp_net_uri_isalphanumchar()

bool mupnp_net_uri_isalphanumchar ( char c)

◆ mupnp_net_uri_isequivalent()

bool mupnp_net_uri_isequivalent ( const char * url,
const char * relative_url )

◆ mupnp_net_uri_isescapechar()

bool mupnp_net_uri_isescapechar ( char c)

◆ mupnp_net_uri_isescapedstring()

bool mupnp_net_uri_isescapedstring ( char * buf,
size_t bufSize )

◆ mupnp_net_uri_isreservedchar()

bool mupnp_net_uri_isreservedchar ( char c)

◆ mupnp_net_uri_isunreservedchar()

bool mupnp_net_uri_isunreservedchar ( char c)

◆ mupnp_net_uri_new()

mUpnpNetURI * mupnp_net_uri_new ( void )

◆ mupnp_net_uri_rebuild()

void mupnp_net_uri_rebuild ( mUpnpNetURI * uri)

◆ mupnp_net_uri_setvalue()

void mupnp_net_uri_setvalue ( mUpnpNetURI * uri,
const char * value )

◆ mupnp_net_uri_unescapestring()

char * mupnp_net_uri_unescapestring ( char * buf,
size_t bufSize,
mUpnpString * retBuf )