libUPnP  1.14.20
UpnpExtraHeaders.h
Go to the documentation of this file.
1 #ifndef UPNPEXTRAHEADERS_H
2 #define UPNPEXTRAHEADERS_H
3 
14 #include <stdlib.h> /* for size_t */
15 
16 #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17 
18 #include "UpnpString.h"
19 #include "ixml.h"
20 #include "list.h"
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif /* __cplusplus */
25 
30 
37  const UpnpExtraHeaders *p);
40  UpnpExtraHeaders *p, const UpnpExtraHeaders *q);
41 
44  const UpnpExtraHeaders *p);
47  UpnpExtraHeaders *p, const UpnpListHead *q);
50  UpnpExtraHeaders *p, UpnpListHead *head);
51 
54  const UpnpExtraHeaders *p);
57  UpnpExtraHeaders *p, const UpnpString *s);
60  const UpnpExtraHeaders *p);
63  const UpnpExtraHeaders *p);
66  UpnpExtraHeaders *p, const char *s);
69  UpnpExtraHeaders *p, const char *s, size_t n);
72 
75  const UpnpExtraHeaders *p);
78  UpnpExtraHeaders *p, const UpnpString *s);
81  const UpnpExtraHeaders *p);
84  const UpnpExtraHeaders *p);
87  UpnpExtraHeaders *p, const char *s);
90  UpnpExtraHeaders *p, const char *s, size_t n);
93 
96  const UpnpExtraHeaders *p);
99  UpnpExtraHeaders *p, const DOMString s);
102  const UpnpExtraHeaders *p);
103 
104 #ifdef __cplusplus
105 }
106 #endif /* __cplusplus */
107 
108 #endif /* UPNPEXTRAHEADERS_H */
const DOMString UpnpExtraHeaders_get_resp(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:183
int UpnpExtraHeaders_set_node(UpnpExtraHeaders *p, const UpnpListHead *q)
Definition: UpnpExtraHeaders.c:95
const UpnpString * UpnpExtraHeaders_get_name(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:109
int UpnpExtraHeaders_strcpy_name(UpnpExtraHeaders *p, const char *s)
Definition: UpnpExtraHeaders.c:131
UpnpString object declaration.
int UpnpExtraHeaders_set_name(UpnpExtraHeaders *p, const UpnpString *s)
Definition: UpnpExtraHeaders.c:114
int UpnpExtraHeaders_set_value(UpnpExtraHeaders *p, const UpnpString *s)
Definition: UpnpExtraHeaders.c:151
const UpnpString * UpnpExtraHeaders_get_value(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:146
size_t UpnpExtraHeaders_get_name_Length(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:121
const char * UpnpExtraHeaders_get_value_cstr(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:163
UpnpExtraHeaders * UpnpExtraHeaders_new()
Definition: UpnpExtraHeaders.c:26
void UpnpExtraHeaders_clear_name(UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:141
size_t UpnpExtraHeaders_get_value_Length(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:158
void UpnpExtraHeaders_clear_value(UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:178
void UpnpExtraHeaders_delete(UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:42
UpnpExtraHeaders * UpnpExtraHeaders_dup(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:78
int UpnpExtraHeaders_strncpy_name(UpnpExtraHeaders *p, const char *s, size_t n)
Definition: UpnpExtraHeaders.c:136
int UpnpExtraHeaders_set_resp(UpnpExtraHeaders *p, const DOMString s)
Definition: UpnpExtraHeaders.c:188
#define DOMString
The type of DOM strings.
Definition: ixml.h:48
void UpnpExtraHeaders_add_to_list_node(UpnpExtraHeaders *p, UpnpListHead *head)
Definition: UpnpExtraHeaders.c:102
Definition: UpnpExtraHeaders.c:18
int UpnpExtraHeaders_strncpy_value(UpnpExtraHeaders *p, const char *s, size_t n)
Definition: UpnpExtraHeaders.c:173
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:105
Definition: list.h:51
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:33
const UpnpListHead * UpnpExtraHeaders_get_node(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:90
const char * UpnpExtraHeaders_get_resp_cstr(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:199
int UpnpExtraHeaders_strcpy_value(UpnpExtraHeaders *p, const char *s)
Definition: UpnpExtraHeaders.c:168
Defines constants that for some reason are not defined on some systems.
const char * UpnpExtraHeaders_get_name_cstr(const UpnpExtraHeaders *p)
Definition: UpnpExtraHeaders.c:126
int UpnpExtraHeaders_assign(UpnpExtraHeaders *p, const UpnpExtraHeaders *q)
Definition: UpnpExtraHeaders.c:60