libUPnP 1.14.19
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
23extern "C" {
24#endif /* __cplusplus */
25
30
37 const UpnpExtraHeaders *p);
41
44 const UpnpExtraHeaders *p);
47 UpnpExtraHeaders *p, const UpnpListHead *q);
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 */
size_t UpnpExtraHeaders_get_value_Length(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:158
void UpnpExtraHeaders_delete(UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:42
void UpnpExtraHeaders_clear_value(UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:178
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
size_t UpnpExtraHeaders_get_name_Length(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:121
void UpnpExtraHeaders_clear_name(UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:141
const char * UpnpExtraHeaders_get_resp_cstr(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:199
UpnpExtraHeaders * UpnpExtraHeaders_new()
Definition UpnpExtraHeaders.c:26
const UpnpString * UpnpExtraHeaders_get_value(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:146
int UpnpExtraHeaders_strcpy_value(UpnpExtraHeaders *p, const char *s)
Definition UpnpExtraHeaders.c:168
const DOMString UpnpExtraHeaders_get_resp(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:183
const UpnpListHead * UpnpExtraHeaders_get_node(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:90
const char * UpnpExtraHeaders_get_name_cstr(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:126
void UpnpExtraHeaders_add_to_list_node(UpnpExtraHeaders *p, UpnpListHead *head)
Definition UpnpExtraHeaders.c:102
int UpnpExtraHeaders_set_name(UpnpExtraHeaders *p, const UpnpString *s)
Definition UpnpExtraHeaders.c:114
int UpnpExtraHeaders_strncpy_value(UpnpExtraHeaders *p, const char *s, size_t n)
Definition UpnpExtraHeaders.c:173
UpnpExtraHeaders * UpnpExtraHeaders_dup(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:78
int UpnpExtraHeaders_set_value(UpnpExtraHeaders *p, const UpnpString *s)
Definition UpnpExtraHeaders.c:151
int UpnpExtraHeaders_set_node(UpnpExtraHeaders *p, const UpnpListHead *q)
Definition UpnpExtraHeaders.c:95
int UpnpExtraHeaders_assign(UpnpExtraHeaders *p, const UpnpExtraHeaders *q)
Definition UpnpExtraHeaders.c:60
int UpnpExtraHeaders_set_resp(UpnpExtraHeaders *p, const DOMString s)
Definition UpnpExtraHeaders.c:188
const char * UpnpExtraHeaders_get_value_cstr(const UpnpExtraHeaders *p)
Definition UpnpExtraHeaders.c:163
int UpnpExtraHeaders_strncpy_name(UpnpExtraHeaders *p, const char *s, size_t n)
Definition UpnpExtraHeaders.c:136
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:98
UpnpString object declaration.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
#define DOMString
The type of DOM strings.
Definition ixml.h:48
Definition list.h:52
Definition UpnpExtraHeaders.c:19