libUPnP  1.14.5
TestClass.h
Go to the documentation of this file.
1 #ifndef TESTCLASS_H
2 #define TESTCLASS_H
3 
13 #include <stdlib.h> /* for size_t */
14 
15 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
16 
17 #include "list.h"
18 #include "TheStruct.h"
19 #include "UpnpActionComplete.h"
20 #include "UpnpString.h"
21 #include "ixml.h"
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif /* __cplusplus */
26 
30 typedef struct s_TestClass TestClass;
31 
40 
47 
52 
56 EXPORT_SPEC int TestClass_set_TheUnsignedLong(TestClass *p, unsigned long n);
57 
62 
66 EXPORT_SPEC int TestClass_set_TheBuffer(TestClass *p, const struct TheStruct *buf);
69 
74 
84 EXPORT_SPEC int TestClass_strcpy_TheString(TestClass *p, const char *s);
86 EXPORT_SPEC int TestClass_strncpy_TheString(TestClass *p, const char *s, size_t n);
89 
96 
97 #ifdef __cplusplus
98 }
99 #endif /* __cplusplus */
100 
101 #endif /* TESTCLASS_H */
102 
EXPORT_SPEC const char * TestClass_get_TheString_cstr(const TestClass *p)
Definition: TestClass.c:201
EXPORT_SPEC int TestClass_set_TheList(TestClass *p, const UpnpListHead *q)
Definition: TestClass.c:103
EXPORT_SPEC int TestClass_set_TheString(TestClass *p, const UpnpString *s)
Definition: TestClass.c:189
EXPORT_SPEC TestClass * TestClass_new()
Definition: TestClass.c:30
EXPORT_SPEC int TestClass_set_TheUnsignedLong(TestClass *p, unsigned long n)
Definition: TestClass.c:133
EXPORT_SPEC int TestClass_get_TheInteger(const TestClass *p)
Definition: TestClass.c:116
EXPORT_SPEC unsigned long TestClass_get_TheUnsignedLong(const TestClass *p)
Definition: TestClass.c:128
EXPORT_SPEC void TestClass_clear_TheString(TestClass *p)
Definition: TestClass.c:216
EXPORT_SPEC const UpnpListHead * TestClass_get_TheList(const TestClass *p)
Definition: TestClass.c:98
EXPORT_SPEC int TestClass_strcpy_TheString(TestClass *p, const char *s)
Definition: TestClass.c:206
EXPORT_SPEC int TestClass_assign(TestClass *p, const TestClass *q)
Definition: TestClass.c:69
EXPORT_SPEC int TestClass_set_TheInteger(TestClass *p, int n)
Definition: TestClass.c:121
EXPORT_SPEC const UpnpActionComplete * TestClass_get_TheActionComplete(const TestClass *p)
Definition: TestClass.c:169
EXPORT_SPEC void TestClass_clear_TheBuffer(TestClass *p)
Definition: TestClass.c:164
EXPORT_SPEC int TestClass_set_TheCharPointer(TestClass *p, char *n)
Definition: TestClass.c:145
EXPORT_SPEC char * TestClass_get_TheCharPointer(const TestClass *p)
Definition: TestClass.c:140
EXPORT_SPEC const UpnpString * TestClass_get_TheString(const TestClass *p)
Definition: TestClass.c:184
EXPORT_SPEC size_t TestClass_get_TheString_Length(const TestClass *p)
Definition: TestClass.c:196
EXPORT_SPEC TestClass * TestClass_dup(const TestClass *p)
Definition: TestClass.c:87
EXPORT_SPEC int TestClass_strncpy_TheString(TestClass *p, const char *s, size_t n)
Definition: TestClass.c:211
EXPORT_SPEC int TestClass_set_TheActionComplete(TestClass *p, const UpnpActionComplete *n)
Definition: TestClass.c:174
EXPORT_SPEC int TestClass_set_TheBuffer(TestClass *p, const struct TheStruct *buf)
Definition: TestClass.c:157
EXPORT_SPEC void TestClass_add_to_list_TheList(TestClass *p, UpnpListHead *head)
Definition: TestClass.c:110
EXPORT_SPEC void TestClass_delete(TestClass *p)
Definition: TestClass.c:48
EXPORT_SPEC const struct TheStruct * TestClass_get_TheBuffer(const TestClass *p)
Definition: TestClass.c:152
EXPORT_SPEC int TestClass_set_TheDomString(TestClass *p, const DOMString s)
Definition: TestClass.c:226
EXPORT_SPEC const DOMString TestClass_get_TheDomString(const TestClass *p)
Definition: TestClass.c:221
EXPORT_SPEC const char * TestClass_get_TheDomString_cstr(const TestClass *p)
Definition: TestClass.c:236
Header file for UpnpActionComplete methods.
Defines constants that for some reason are not defined on some systems.
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:91
UpnpString object declaration.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:38
#define DOMString
The type of DOM strings.
Definition: ixml.h:48
Definition: TheStruct.h:2
Definition: list.h:51
Definition: TestClass.c:19
Definition: UpnpActionComplete.c:19