UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
UpnpFileInfo.hpp File Reference

Header file for UpnpFileInfo methods. More...

#include <UpnpString.hpp>
#include <ixml/ixml.hpp>
#include <list.hpp>
#include <UPnPsdk/port_sock.hpp>
+ Include dependency graph for UpnpFileInfo.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct s_UpnpFileInfo UpnpFileInfo
 

Functions

PUPNP_Api UpnpFileInfoUpnpFileInfo_new (void)
 
PUPNP_Api void UpnpFileInfo_delete (UpnpFileInfo *p)
 
PUPNP_Api UpnpFileInfoUpnpFileInfo_dup (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_assign (UpnpFileInfo *p, const UpnpFileInfo *q)
 
PUPNP_Api off_t UpnpFileInfo_get_FileLength (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_FileLength (UpnpFileInfo *p, off_t n)
 
PUPNP_Api time_t UpnpFileInfo_get_LastModified (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_LastModified (UpnpFileInfo *p, time_t n)
 
PUPNP_Api int UpnpFileInfo_get_IsDirectory (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_IsDirectory (UpnpFileInfo *p, int n)
 
PUPNP_Api int UpnpFileInfo_get_IsReadable (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_IsReadable (UpnpFileInfo *p, int n)
 
PUPNP_Api const DOMString UpnpFileInfo_get_ContentType (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_ContentType (UpnpFileInfo *p, const DOMString s)
 
PUPNP_Api const char * UpnpFileInfo_get_ContentType_cstr (const UpnpFileInfo *p)
 
PUPNP_Api const UpnpListHeadUpnpFileInfo_get_ExtraHeadersList (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_ExtraHeadersList (UpnpFileInfo *p, const UpnpListHead *q)
 
PUPNP_Api void UpnpFileInfo_add_to_list_ExtraHeadersList (UpnpFileInfo *p, UpnpListHead *head)
 
PUPNP_Api const struct sockaddr_storage * UpnpFileInfo_get_CtrlPtIPAddr (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_CtrlPtIPAddr (UpnpFileInfo *p, const struct sockaddr_storage *buf)
 
PUPNP_Api void UpnpFileInfo_clear_CtrlPtIPAddr (UpnpFileInfo *p)
 
PUPNP_Api const UpnpStringUpnpFileInfo_get_Os (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_set_Os (UpnpFileInfo *p, const UpnpString *s)
 
PUPNP_Api size_t UpnpFileInfo_get_Os_Length (const UpnpFileInfo *p)
 
PUPNP_Api const char * UpnpFileInfo_get_Os_cstr (const UpnpFileInfo *p)
 
PUPNP_Api int UpnpFileInfo_strcpy_Os (UpnpFileInfo *p, const char *s)
 
PUPNP_Api int UpnpFileInfo_strncpy_Os (UpnpFileInfo *p, const char *s, size_t n)
 
PUPNP_Api void UpnpFileInfo_clear_Os (UpnpFileInfo *p)
 

Detailed Description

Header file for UpnpFileInfo methods.

Authors
Marcelo Roberto Jimenez, Ingo Höft

Definition in file UpnpFileInfo.hpp.

Typedef Documentation

◆ UpnpFileInfo

typedef struct s_UpnpFileInfo UpnpFileInfo

UpnpFileInfo

Definition at line 32 of file UpnpFileInfo.hpp.

Function Documentation

◆ UpnpFileInfo_new()

PUPNP_Api UpnpFileInfo * UpnpFileInfo_new ( void  )

Constructor

Definition at line 38 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpnpFileInfo_delete()

PUPNP_Api void UpnpFileInfo_delete ( UpnpFileInfo p)

Destructor

Definition at line 56 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpnpFileInfo_dup()

PUPNP_Api UpnpFileInfo * UpnpFileInfo_dup ( const UpnpFileInfo p)

Copy Constructor

Definition at line 101 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:

◆ UpnpFileInfo_assign()

PUPNP_Api int UpnpFileInfo_assign ( UpnpFileInfo p,
const UpnpFileInfo q 
)

Assignment operator

Definition at line 77 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_FileLength()

PUPNP_Api off_t UpnpFileInfo_get_FileLength ( const UpnpFileInfo p)

UpnpFileInfo_get_FileLength

Definition at line 112 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_FileLength()

PUPNP_Api int UpnpFileInfo_set_FileLength ( UpnpFileInfo p,
off_t  n 
)

UpnpFileInfo_set_FileLength

Definition at line 118 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_LastModified()

PUPNP_Api time_t UpnpFileInfo_get_LastModified ( const UpnpFileInfo p)

UpnpFileInfo_get_LastModified

Definition at line 127 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_LastModified()

PUPNP_Api int UpnpFileInfo_set_LastModified ( UpnpFileInfo p,
time_t  n 
)

UpnpFileInfo_set_LastModified

Definition at line 134 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_IsDirectory()

PUPNP_Api int UpnpFileInfo_get_IsDirectory ( const UpnpFileInfo p)

UpnpFileInfo_get_IsDirectory

Definition at line 143 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_IsDirectory()

PUPNP_Api int UpnpFileInfo_set_IsDirectory ( UpnpFileInfo p,
int  n 
)

UpnpFileInfo_set_IsDirectory

Definition at line 150 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_IsReadable()

PUPNP_Api int UpnpFileInfo_get_IsReadable ( const UpnpFileInfo p)

UpnpFileInfo_get_IsReadable

Definition at line 159 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_IsReadable()

PUPNP_Api int UpnpFileInfo_set_IsReadable ( UpnpFileInfo p,
int  n 
)

UpnpFileInfo_set_IsReadable

Definition at line 166 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_ContentType()

PUPNP_Api const DOMString UpnpFileInfo_get_ContentType ( const UpnpFileInfo p)

UpnpFileInfo_get_ContentType

Definition at line 175 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_ContentType()

PUPNP_Api int UpnpFileInfo_set_ContentType ( UpnpFileInfo p,
const DOMString  s 
)

UpnpFileInfo_set_ContentType

Definition at line 181 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_ContentType_cstr()

PUPNP_Api const char * UpnpFileInfo_get_ContentType_cstr ( const UpnpFileInfo p)

UpnpFileInfo_get_ContentType_cstr

Definition at line 191 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:

◆ UpnpFileInfo_get_ExtraHeadersList()

PUPNP_Api const UpnpListHead * UpnpFileInfo_get_ExtraHeadersList ( const UpnpFileInfo p)

UpnpFileInfo_get_ExtraHeadersList

Definition at line 195 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_ExtraHeadersList()

PUPNP_Api int UpnpFileInfo_set_ExtraHeadersList ( UpnpFileInfo p,
const UpnpListHead q 
)

UpnpFileInfo_set_ExtraHeadersList

Definition at line 199 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_add_to_list_ExtraHeadersList()

PUPNP_Api void UpnpFileInfo_add_to_list_ExtraHeadersList ( UpnpFileInfo p,
UpnpListHead head 
)

UpnpFileInfo_add_to_list_ExtraHeadersList

Definition at line 208 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:

◆ UpnpFileInfo_get_CtrlPtIPAddr()

PUPNP_Api const struct sockaddr_storage * UpnpFileInfo_get_CtrlPtIPAddr ( const UpnpFileInfo p)

UpnpFileInfo_get_CtrlPtIPAddr

Definition at line 216 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_CtrlPtIPAddr()

PUPNP_Api int UpnpFileInfo_set_CtrlPtIPAddr ( UpnpFileInfo p,
const struct sockaddr_storage *  buf 
)

UpnpFileInfo_set_CtrlPtIPAddr

Definition at line 223 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_clear_CtrlPtIPAddr()

PUPNP_Api void UpnpFileInfo_clear_CtrlPtIPAddr ( UpnpFileInfo p)

UpnpFileInfo_clear_CtrlPtIPAddr

Definition at line 233 of file UpnpFileInfo.cpp.

◆ UpnpFileInfo_get_Os()

PUPNP_Api const UpnpString * UpnpFileInfo_get_Os ( const UpnpFileInfo p)

UpnpFileInfo_get_Os

Definition at line 240 of file UpnpFileInfo.cpp.

+ Here is the caller graph for this function:

◆ UpnpFileInfo_set_Os()

PUPNP_Api int UpnpFileInfo_set_Os ( UpnpFileInfo p,
const UpnpString s 
)

UpnpFileInfo_set_Os

Definition at line 247 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpnpFileInfo_get_Os_Length()

PUPNP_Api size_t UpnpFileInfo_get_Os_Length ( const UpnpFileInfo p)

UpnpFileInfo_get_Os_Length

Definition at line 256 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:

◆ UpnpFileInfo_get_Os_cstr()

PUPNP_Api const char * UpnpFileInfo_get_Os_cstr ( const UpnpFileInfo p)

UpnpFileInfo_get_Os_cstr

Definition at line 260 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:

◆ UpnpFileInfo_strcpy_Os()

PUPNP_Api int UpnpFileInfo_strcpy_Os ( UpnpFileInfo p,
const char *  s 
)

UpnpFileInfo_strcpy_Os

Definition at line 264 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:

◆ UpnpFileInfo_strncpy_Os()

PUPNP_Api int UpnpFileInfo_strncpy_Os ( UpnpFileInfo p,
const char *  s,
size_t  n 
)

UpnpFileInfo_strncpy_Os

Definition at line 271 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpnpFileInfo_clear_Os()

PUPNP_Api void UpnpFileInfo_clear_Os ( UpnpFileInfo p)

UpnpFileInfo_clear_Os

Definition at line 278 of file UpnpFileInfo.cpp.

+ Here is the call graph for this function: