libUPnP  1.14.20
TestClass.h
Go to the documentation of this file.
1 #ifndef TESTCLASS_H
2 #define TESTCLASS_H
3 
14 #include <stdlib.h> /* for size_t */
15 
16 #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17 
18 #include "TheStruct.h"
19 #include "UpnpActionComplete.h"
20 #include "UpnpString.h"
21 #include "ixml.h"
22 #include "list.h"
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif /* __cplusplus */
27 
31 typedef struct s_TestClass TestClass;
32 
41 
48  TestClass *p, UpnpListHead *head);
49 
54 
57  const TestClass *p);
60  TestClass *p, unsigned long n);
61 
66 
69  const TestClass *p);
72  TestClass *p, const struct TheStruct *buf);
75 
78  const TestClass *p);
81  TestClass *p, const UpnpActionComplete *n);
82 
95  TestClass *p, const char *s, size_t n);
98 
103  TestClass *p, const DOMString s);
106  const TestClass *p);
107 
108 #ifdef __cplusplus
109 }
110 #endif /* __cplusplus */
111 
112 #endif /* TESTCLASS_H */
UPNP_EXPORT_SPEC int TestClass_set_TheDomString(TestClass *p, const DOMString s)
Definition: TestClass.c:234
UPNP_EXPORT_SPEC const DOMString TestClass_get_TheDomString(const TestClass *p)
Definition: TestClass.c:229
UPNP_EXPORT_SPEC const UpnpString * TestClass_get_TheString(const TestClass *p)
Definition: TestClass.c:192
UPNP_EXPORT_SPEC TestClass * TestClass_dup(const TestClass *p)
Definition: TestClass.c:96
UPNP_EXPORT_SPEC int TestClass_set_TheBuffer(TestClass *p, const struct TheStruct *buf)
Definition: TestClass.c:164
UPNP_EXPORT_SPEC int TestClass_strncpy_TheString(TestClass *p, const char *s, size_t n)
Definition: TestClass.c:219
UPNP_EXPORT_SPEC unsigned long TestClass_get_TheUnsignedLong(const TestClass *p)
Definition: TestClass.c:135
UPNP_EXPORT_SPEC int TestClass_get_TheInteger(const TestClass *p)
Definition: TestClass.c:126
UPNP_EXPORT_SPEC char * TestClass_get_TheCharPointer(const TestClass *p)
Definition: TestClass.c:147
UPNP_EXPORT_SPEC const char * TestClass_get_TheString_cstr(const TestClass *p)
Definition: TestClass.c:209
UPNP_EXPORT_SPEC const char * TestClass_get_TheDomString_cstr(const TestClass *p)
Definition: TestClass.c:245
UPNP_EXPORT_SPEC const struct TheStruct * TestClass_get_TheBuffer(const TestClass *p)
Definition: TestClass.c:159
UPNP_EXPORT_SPEC int TestClass_set_TheCharPointer(TestClass *p, char *n)
Definition: TestClass.c:152
UPNP_EXPORT_SPEC int TestClass_set_TheActionComplete(TestClass *p, const UpnpActionComplete *n)
Definition: TestClass.c:181
UPNP_EXPORT_SPEC const UpnpListHead * TestClass_get_TheList(const TestClass *p)
Definition: TestClass.c:108
UPNP_EXPORT_SPEC int TestClass_set_TheUnsignedLong(TestClass *p, unsigned long n)
Definition: TestClass.c:140
UPNP_EXPORT_SPEC void TestClass_add_to_list_TheList(TestClass *p, UpnpListHead *head)
Definition: TestClass.c:120
UPNP_EXPORT_SPEC int TestClass_set_TheString(TestClass *p, const UpnpString *s)
Definition: TestClass.c:197
UPNP_EXPORT_SPEC TestClass * TestClass_new()
Definition: TestClass.c:30
UPNP_EXPORT_SPEC void TestClass_clear_TheString(TestClass *p)
Definition: TestClass.c:224
UPNP_EXPORT_SPEC int TestClass_strcpy_TheString(TestClass *p, const char *s)
Definition: TestClass.c:214
UPNP_EXPORT_SPEC int TestClass_assign(TestClass *p, const TestClass *q)
Definition: TestClass.c:71
UPNP_EXPORT_SPEC void TestClass_delete(TestClass *p)
Definition: TestClass.c:49
UPNP_EXPORT_SPEC const UpnpActionComplete * TestClass_get_TheActionComplete(const TestClass *p)
Definition: TestClass.c:176
UPNP_EXPORT_SPEC void TestClass_clear_TheBuffer(TestClass *p)
Definition: TestClass.c:171
UPNP_EXPORT_SPEC size_t TestClass_get_TheString_Length(const TestClass *p)
Definition: TestClass.c:204
UPNP_EXPORT_SPEC int TestClass_set_TheList(TestClass *p, const UpnpListHead *q)
Definition: TestClass.c:113
UPNP_EXPORT_SPEC int TestClass_set_TheInteger(TestClass *p, int n)
Definition: TestClass.c:128
Header file for UpnpActionComplete methods.
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:105
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: TheStruct.h:2
Definition: list.h:52
Definition: TestClass.c:19
Definition: UpnpActionComplete.c:19