libUPnP
1.14.6
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
upnp
inc
UpnpExtraHeaders.h
Go to the documentation of this file.
1
#ifndef UPNPEXTRAHEADERS_H
2
#define UPNPEXTRAHEADERS_H
3
13
#include <stdlib.h>
/* for size_t */
14
15
#include "
UpnpGlobal.h
"
/* for EXPORT_SPEC */
16
17
#include "list.h"
18
#include "
UpnpString.h
"
19
#include "
ixml.h
"
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
/* __cplusplus */
24
28
typedef
struct
s_UpnpExtraHeaders
UpnpExtraHeaders
;
29
31
EXPORT_SPEC
UpnpExtraHeaders
*
UpnpExtraHeaders_new
();
33
EXPORT_SPEC
void
UpnpExtraHeaders_delete
(
UpnpExtraHeaders
*p);
35
EXPORT_SPEC
UpnpExtraHeaders
*
UpnpExtraHeaders_dup
(
const
UpnpExtraHeaders
*p);
37
EXPORT_SPEC
int
UpnpExtraHeaders_assign
(
UpnpExtraHeaders
*p,
const
UpnpExtraHeaders
*q);
38
40
EXPORT_SPEC
const
UpnpListHead
*
UpnpExtraHeaders_get_node
(
const
UpnpExtraHeaders
*p);
42
EXPORT_SPEC
int
UpnpExtraHeaders_set_node
(
UpnpExtraHeaders
*p,
const
UpnpListHead
*q);
44
EXPORT_SPEC
void
UpnpExtraHeaders_add_to_list_node
(
UpnpExtraHeaders
*p,
UpnpListHead
*head);
45
47
EXPORT_SPEC
const
UpnpString
*
UpnpExtraHeaders_get_name
(
const
UpnpExtraHeaders
*p);
49
EXPORT_SPEC
int
UpnpExtraHeaders_set_name
(
UpnpExtraHeaders
*p,
const
UpnpString
*s);
51
EXPORT_SPEC
size_t
UpnpExtraHeaders_get_name_Length
(
const
UpnpExtraHeaders
*p);
53
EXPORT_SPEC
const
char
*
UpnpExtraHeaders_get_name_cstr
(
const
UpnpExtraHeaders
*p);
55
EXPORT_SPEC
int
UpnpExtraHeaders_strcpy_name
(
UpnpExtraHeaders
*p,
const
char
*s);
57
EXPORT_SPEC
int
UpnpExtraHeaders_strncpy_name
(
UpnpExtraHeaders
*p,
const
char
*s,
size_t
n);
59
EXPORT_SPEC
void
UpnpExtraHeaders_clear_name
(
UpnpExtraHeaders
*p);
60
62
EXPORT_SPEC
const
UpnpString
*
UpnpExtraHeaders_get_value
(
const
UpnpExtraHeaders
*p);
64
EXPORT_SPEC
int
UpnpExtraHeaders_set_value
(
UpnpExtraHeaders
*p,
const
UpnpString
*s);
66
EXPORT_SPEC
size_t
UpnpExtraHeaders_get_value_Length
(
const
UpnpExtraHeaders
*p);
68
EXPORT_SPEC
const
char
*
UpnpExtraHeaders_get_value_cstr
(
const
UpnpExtraHeaders
*p);
70
EXPORT_SPEC
int
UpnpExtraHeaders_strcpy_value
(
UpnpExtraHeaders
*p,
const
char
*s);
72
EXPORT_SPEC
int
UpnpExtraHeaders_strncpy_value
(
UpnpExtraHeaders
*p,
const
char
*s,
size_t
n);
74
EXPORT_SPEC
void
UpnpExtraHeaders_clear_value
(
UpnpExtraHeaders
*p);
75
77
EXPORT_SPEC
const
DOMString
UpnpExtraHeaders_get_resp
(
const
UpnpExtraHeaders
*p);
79
EXPORT_SPEC
int
UpnpExtraHeaders_set_resp
(
UpnpExtraHeaders
*p,
const
DOMString
s);
81
EXPORT_SPEC
const
char
*
UpnpExtraHeaders_get_resp_cstr
(
const
UpnpExtraHeaders
*p);
82
83
#ifdef __cplusplus
84
}
85
#endif
/* __cplusplus */
86
87
#endif
/* UPNPEXTRAHEADERS_H */
88
UpnpExtraHeaders_get_resp
const DOMString UpnpExtraHeaders_get_resp(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:174
ixml.h
UpnpExtraHeaders_set_node
int UpnpExtraHeaders_set_node(UpnpExtraHeaders *p, const UpnpListHead *q)
Definition:
UpnpExtraHeaders.c:87
UpnpExtraHeaders_get_name
const UpnpString * UpnpExtraHeaders_get_name(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:100
UpnpExtraHeaders_strcpy_name
int UpnpExtraHeaders_strcpy_name(UpnpExtraHeaders *p, const char *s)
Definition:
UpnpExtraHeaders.c:122
UpnpString.h
UpnpString object declaration.
UpnpExtraHeaders_set_name
int UpnpExtraHeaders_set_name(UpnpExtraHeaders *p, const UpnpString *s)
Definition:
UpnpExtraHeaders.c:105
UpnpExtraHeaders_set_value
int UpnpExtraHeaders_set_value(UpnpExtraHeaders *p, const UpnpString *s)
Definition:
UpnpExtraHeaders.c:142
UpnpExtraHeaders_get_value
const UpnpString * UpnpExtraHeaders_get_value(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:137
UpnpExtraHeaders_get_name_Length
size_t UpnpExtraHeaders_get_name_Length(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:112
UpnpExtraHeaders_get_value_cstr
const char * UpnpExtraHeaders_get_value_cstr(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:154
UpnpExtraHeaders_new
UpnpExtraHeaders * UpnpExtraHeaders_new()
Definition:
UpnpExtraHeaders.c:26
UpnpExtraHeaders_clear_name
void UpnpExtraHeaders_clear_name(UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:132
UpnpExtraHeaders_get_value_Length
size_t UpnpExtraHeaders_get_value_Length(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:149
UpnpExtraHeaders_clear_value
void UpnpExtraHeaders_clear_value(UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:169
UpnpExtraHeaders_delete
void UpnpExtraHeaders_delete(UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:40
UpnpExtraHeaders_dup
UpnpExtraHeaders * UpnpExtraHeaders_dup(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:71
UpnpExtraHeaders_strncpy_name
int UpnpExtraHeaders_strncpy_name(UpnpExtraHeaders *p, const char *s, size_t n)
Definition:
UpnpExtraHeaders.c:127
UpnpExtraHeaders_set_resp
int UpnpExtraHeaders_set_resp(UpnpExtraHeaders *p, const DOMString s)
Definition:
UpnpExtraHeaders.c:179
DOMString
#define DOMString
The type of DOM strings.
Definition:
ixml.h:48
UpnpExtraHeaders_add_to_list_node
void UpnpExtraHeaders_add_to_list_node(UpnpExtraHeaders *p, UpnpListHead *head)
Definition:
UpnpExtraHeaders.c:94
s_UpnpExtraHeaders
Definition:
UpnpExtraHeaders.c:18
UpnpExtraHeaders_strncpy_value
int UpnpExtraHeaders_strncpy_value(UpnpExtraHeaders *p, const char *s, size_t n)
Definition:
UpnpExtraHeaders.c:164
UpnpListHead
Definition:
list.h:51
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition:
UpnpString.h:38
UpnpExtraHeaders_get_node
const UpnpListHead * UpnpExtraHeaders_get_node(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:82
UpnpExtraHeaders_get_resp_cstr
const char * UpnpExtraHeaders_get_resp_cstr(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:189
UpnpExtraHeaders_strcpy_value
int UpnpExtraHeaders_strcpy_value(UpnpExtraHeaders *p, const char *s)
Definition:
UpnpExtraHeaders.c:159
EXPORT_SPEC
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition:
UpnpGlobal.h:91
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.
UpnpExtraHeaders_get_name_cstr
const char * UpnpExtraHeaders_get_name_cstr(const UpnpExtraHeaders *p)
Definition:
UpnpExtraHeaders.c:117
UpnpExtraHeaders_assign
int UpnpExtraHeaders_assign(UpnpExtraHeaders *p, const UpnpExtraHeaders *q)
Definition:
UpnpExtraHeaders.c:57
Generated by
1.8.10