12#ifndef COMPA_UPNPFILEINFO_HPP
13#error "Wrong UpnpFileInfo.hpp header file included."
224 const struct sockaddr_storage* buf) {
UpnpFileInfo * UpnpFileInfo_dup(const UpnpFileInfo *q)
struct sockaddr_storage m_CtrlPtIPAddr
int UpnpFileInfo_set_IsDirectory(UpnpFileInfo *p, int n)
int UpnpFileInfo_set_LastModified(UpnpFileInfo *p, time_t n)
int UpnpFileInfo_set_CtrlPtIPAddr(UpnpFileInfo *p, const struct sockaddr_storage *buf)
int UpnpFileInfo_get_IsReadable(const UpnpFileInfo *p)
int UpnpFileInfo_strcpy_Os(UpnpFileInfo *p, const char *s)
off_t UpnpFileInfo_get_FileLength(const UpnpFileInfo *p)
time_t UpnpFileInfo_get_LastModified(const UpnpFileInfo *p)
const DOMString UpnpFileInfo_get_ContentType(const UpnpFileInfo *p)
const UpnpListHead * UpnpFileInfo_get_ExtraHeadersList(const UpnpFileInfo *p)
int UpnpFileInfo_get_IsDirectory(const UpnpFileInfo *p)
int UpnpFileInfo_set_FileLength(UpnpFileInfo *p, off_t n)
void UpnpFileInfo_clear_CtrlPtIPAddr(UpnpFileInfo *p)
int UpnpFileInfo_set_ContentType(UpnpFileInfo *p, const DOMString s)
int UpnpFileInfo_assign(UpnpFileInfo *p, const UpnpFileInfo *q)
void UpnpFileInfo_clear_Os(UpnpFileInfo *p)
UpnpFileInfo * UpnpFileInfo_new()
const UpnpString * UpnpFileInfo_get_Os(const UpnpFileInfo *p)
int UpnpFileInfo_set_ExtraHeadersList(UpnpFileInfo *p, const UpnpListHead *q)
const char * UpnpFileInfo_get_Os_cstr(const UpnpFileInfo *p)
int UpnpFileInfo_set_Os(UpnpFileInfo *p, const UpnpString *s)
UpnpListHead m_ExtraHeadersList
const sockaddr_storage * UpnpFileInfo_get_CtrlPtIPAddr(const UpnpFileInfo *p)
void UpnpFileInfo_add_to_list_ExtraHeadersList(UpnpFileInfo *p, struct UpnpListHead *head)
int UpnpFileInfo_strncpy_Os(UpnpFileInfo *p, const char *s, size_t n)
const char * UpnpFileInfo_get_ContentType_cstr(const UpnpFileInfo *p)
void UpnpFileInfo_delete(UpnpFileInfo *q)
size_t UpnpFileInfo_get_Os_Length(const UpnpFileInfo *p)
int UpnpFileInfo_set_IsReadable(UpnpFileInfo *p, int n)
Header file for UpnpFileInfo methods.
Internal implementation of the class UpnpString.
PUPNP_Api int UpnpString_set_StringN(UpnpString *p, const char *s, size_t n)
Sets the string from a pointer to char using a maximum of N chars.
PUPNP_Api int UpnpString_set_String(UpnpString *p, const char *s)
Sets the string from a pointer to char.
PUPNP_Api size_t UpnpString_get_Length(const UpnpString *p)
Returns the length of the string.
PUPNP_Api UpnpString * UpnpString_new(void)
Constructor.
PUPNP_Api const char * UpnpString_get_String(const UpnpString *p)
Returns the pointer to char.
PUPNP_Api void UpnpString_delete(UpnpString *p)
Destructor.
PUPNP_Api void UpnpString_clear(UpnpString *p)
Clears the string, sets its size to zero.
#define DOMString
The type of DOM strings.
PUPNP_Api void ixmlFreeDOMString(DOMString buf)
Frees a DOMString.
PUPNP_Api DOMString ixmlCloneDOMString(const DOMString src)
Clones an existing DOMString.
PUPNP_Api UpnpListIter UpnpListInsert(UpnpListHead *list, UpnpListIter pos, UpnpListHead *elt)
Insert element before pos, returns iterator pointing to inserted element.
PUPNP_Api UpnpListIter UpnpListEnd(UpnpListHead *list)
Return end of list sentinel iterator (not an element)
PUPNP_Api void UpnpListInit(UpnpListHead *list)
Initialize empty list.