libUPnP 1.14.19
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
25extern "C" {
26#endif /* __cplusplus */
27
31typedef 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 char * TestClass_get_TheString_cstr(const TestClass *p)
Definition TestClass.c:209
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 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 char * TestClass_get_TheCharPointer(const TestClass *p)
Definition TestClass.c:147
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 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 UpnpActionComplete * TestClass_get_TheActionComplete(const TestClass *p)
Definition TestClass.c:176
UPNP_EXPORT_SPEC int TestClass_set_TheUnsignedLong(TestClass *p, unsigned long n)
Definition TestClass.c:140
UPNP_EXPORT_SPEC const char * TestClass_get_TheDomString_cstr(const TestClass *p)
Definition TestClass.c:245
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 const UpnpListHead * TestClass_get_TheList(const TestClass *p)
Definition TestClass.c:108
UPNP_EXPORT_SPEC void TestClass_delete(TestClass *p)
Definition TestClass.c:49
UPNP_EXPORT_SPEC TestClass * TestClass_dup(const TestClass *p)
Definition TestClass.c:96
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: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 TheStruct.h:2
Definition list.h:52
Definition TestClass.c:19
Definition UpnpActionComplete.c:19