libUPnP
1.8.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
upnp
inc
UpnpString.h
Go to the documentation of this file.
1
2
3
#ifndef STRING_H
4
#define STRING_H
5
6
24
#include "
UpnpGlobal.h
"
/* for EXPORT_SPEC */
25
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
/* __cplusplus */
30
31
35
typedef
struct
s_UpnpString
UpnpString
;
36
37
43
EXPORT_SPEC
UpnpString
*
UpnpString_new
();
44
45
49
EXPORT_SPEC
void
UpnpString_delete
(
51
UpnpString
*p);
52
53
59
EXPORT_SPEC
UpnpString
*
UpnpString_dup
(
61
const
UpnpString
*p);
62
63
67
EXPORT_SPEC
void
UpnpString_assign
(
69
UpnpString
*p,
71
const
UpnpString
*q);
72
73
79
EXPORT_SPEC
int
UpnpString_get_Length
(
81
const
UpnpString
*p);
82
83
89
EXPORT_SPEC
const
char
*
UpnpString_get_String
(
91
const
UpnpString
*p);
92
93
97
EXPORT_SPEC
void
UpnpString_set_String
(
99
UpnpString
*p,
101
const
char
*s);
102
103
107
EXPORT_SPEC
void
UpnpString_set_StringN
(
109
UpnpString
*p,
111
const
char
*s,
113
int
n);
114
115
119
EXPORT_SPEC
void
UpnpString_clear
(
121
UpnpString
*p);
122
123
124
#ifdef __cplusplus
125
}
126
#endif
/* __cplusplus */
127
128
129
/* @} UpnpString The UpnpString API */
130
131
132
#endif
/* STRING_H */
133
Generated on Fri Feb 1 2013 22:07:44 for libUPnP by
1.8.1.2