TestClass.h
Go to the documentation of this file.
#ifndef TESTCLASS_H
#define TESTCLASS_H
#include <stdlib.h> /* for size_t */
#include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
#include "TheStruct.h"
#include "UpnpActionComplete.h"
#include "UpnpString.h"
#include "ixml.h"
#include "list.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef struct s_TestClass TestClass;
UPNP_EXPORT_SPEC TestClass *TestClass_new(void);
UPNP_EXPORT_SPEC void TestClass_delete(TestClass *p);
UPNP_EXPORT_SPEC TestClass *TestClass_dup(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_assign(TestClass *p, const TestClass *q);
UPNP_EXPORT_SPEC const UpnpListHead *TestClass_get_TheList(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheList(TestClass *p, const UpnpListHead *q);
UPNP_EXPORT_SPEC void TestClass_add_to_list_TheList(
TestClass *p, UpnpListHead *head);
UPNP_EXPORT_SPEC int TestClass_get_TheInteger(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheInteger(TestClass *p, int n);
UPNP_EXPORT_SPEC unsigned long TestClass_get_TheUnsignedLong(
const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheUnsignedLong(
TestClass *p, unsigned long n);
UPNP_EXPORT_SPEC char *TestClass_get_TheCharPointer(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheCharPointer(TestClass *p, char *n);
UPNP_EXPORT_SPEC const struct TheStruct *TestClass_get_TheBuffer(
const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheBuffer(
TestClass *p, const struct TheStruct *buf);
UPNP_EXPORT_SPEC void TestClass_clear_TheBuffer(TestClass *p);
UPNP_EXPORT_SPEC const UpnpActionComplete *TestClass_get_TheActionComplete(
const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheActionComplete(
TestClass *p, const UpnpActionComplete *n);
UPNP_EXPORT_SPEC const UpnpString *TestClass_get_TheString(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheString(TestClass *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t TestClass_get_TheString_Length(const TestClass *p);
UPNP_EXPORT_SPEC const char *TestClass_get_TheString_cstr(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_strcpy_TheString(TestClass *p, const char *s);
UPNP_EXPORT_SPEC int TestClass_strncpy_TheString(
TestClass *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void TestClass_clear_TheString(TestClass *p);
UPNP_EXPORT_SPEC const DOMString TestClass_get_TheDomString(const TestClass *p);
UPNP_EXPORT_SPEC int TestClass_set_TheDomString(
TestClass *p, const DOMString s);
UPNP_EXPORT_SPEC const char *TestClass_get_TheDomString_cstr(
const TestClass *p);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* TESTCLASS_H */
TestClass_set_TheDomString
UPNP_EXPORT_SPEC int TestClass_set_TheDomString(TestClass *p, const DOMString s)
TestClass_get_TheString_cstr
UPNP_EXPORT_SPEC const char * TestClass_get_TheString_cstr(const TestClass *p)
Definition TestClass.c:209
TestClass_get_TheDomString
UPNP_EXPORT_SPEC const DOMString TestClass_get_TheDomString(const TestClass *p)
Definition TestClass.c:229
TestClass_get_TheString
UPNP_EXPORT_SPEC const UpnpString * TestClass_get_TheString(const TestClass *p)
Definition TestClass.c:192
TestClass_set_TheBuffer
UPNP_EXPORT_SPEC int TestClass_set_TheBuffer(TestClass *p, const struct TheStruct *buf)
Definition TestClass.c:164
TestClass_strncpy_TheString
UPNP_EXPORT_SPEC int TestClass_strncpy_TheString(TestClass *p, const char *s, size_t n)
Definition TestClass.c:219
TestClass_get_TheCharPointer
UPNP_EXPORT_SPEC char * TestClass_get_TheCharPointer(const TestClass *p)
Definition TestClass.c:147
TestClass_get_TheUnsignedLong
UPNP_EXPORT_SPEC unsigned long TestClass_get_TheUnsignedLong(const TestClass *p)
Definition TestClass.c:135
TestClass_get_TheInteger
UPNP_EXPORT_SPEC int TestClass_get_TheInteger(const TestClass *p)
Definition TestClass.c:126
TestClass_new
UPNP_EXPORT_SPEC TestClass * TestClass_new(void)
Definition TestClass.c:30
TestClass_get_TheBuffer
UPNP_EXPORT_SPEC const struct TheStruct * TestClass_get_TheBuffer(const TestClass *p)
Definition TestClass.c:159
TestClass_set_TheCharPointer
UPNP_EXPORT_SPEC int TestClass_set_TheCharPointer(TestClass *p, char *n)
Definition TestClass.c:152
TestClass_set_TheActionComplete
UPNP_EXPORT_SPEC int TestClass_set_TheActionComplete(TestClass *p, const UpnpActionComplete *n)
Definition TestClass.c:181
TestClass_get_TheActionComplete
UPNP_EXPORT_SPEC const UpnpActionComplete * TestClass_get_TheActionComplete(const TestClass *p)
Definition TestClass.c:176
TestClass_set_TheUnsignedLong
UPNP_EXPORT_SPEC int TestClass_set_TheUnsignedLong(TestClass *p, unsigned long n)
Definition TestClass.c:140
TestClass_get_TheDomString_cstr
UPNP_EXPORT_SPEC const char * TestClass_get_TheDomString_cstr(const TestClass *p)
Definition TestClass.c:245
TestClass_add_to_list_TheList
UPNP_EXPORT_SPEC void TestClass_add_to_list_TheList(TestClass *p, UpnpListHead *head)
Definition TestClass.c:120
TestClass_set_TheString
UPNP_EXPORT_SPEC int TestClass_set_TheString(TestClass *p, const UpnpString *s)
Definition TestClass.c:197
TestClass_clear_TheString
UPNP_EXPORT_SPEC void TestClass_clear_TheString(TestClass *p)
Definition TestClass.c:224
TestClass
struct s_TestClass TestClass
Definition TestClass.h:31
TestClass_strcpy_TheString
UPNP_EXPORT_SPEC int TestClass_strcpy_TheString(TestClass *p, const char *s)
Definition TestClass.c:214
TestClass_assign
UPNP_EXPORT_SPEC int TestClass_assign(TestClass *p, const TestClass *q)
Definition TestClass.c:71
TestClass_get_TheList
UPNP_EXPORT_SPEC const UpnpListHead * TestClass_get_TheList(const TestClass *p)
Definition TestClass.c:108
TestClass_delete
UPNP_EXPORT_SPEC void TestClass_delete(TestClass *p)
Definition TestClass.c:49
TestClass_dup
UPNP_EXPORT_SPEC TestClass * TestClass_dup(const TestClass *p)
Definition TestClass.c:96
TestClass_clear_TheBuffer
UPNP_EXPORT_SPEC void TestClass_clear_TheBuffer(TestClass *p)
Definition TestClass.c:171
TestClass_get_TheString_Length
UPNP_EXPORT_SPEC size_t TestClass_get_TheString_Length(const TestClass *p)
Definition TestClass.c:204
TestClass_set_TheList
UPNP_EXPORT_SPEC int TestClass_set_TheList(TestClass *p, const UpnpListHead *q)
Definition TestClass.c:113
TestClass_set_TheInteger
UPNP_EXPORT_SPEC int TestClass_set_TheInteger(TestClass *p, int n)
Definition TestClass.c:128
UpnpActionComplete.h
Header file for UpnpActionComplete methods.
UpnpActionComplete
struct s_UpnpActionComplete UpnpActionComplete
Definition UpnpActionComplete.h:28
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.
UPNP_EXPORT_SPEC
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:105
UpnpString.h
UpnpString object declaration.
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
DOMString
#define DOMString
The type of DOM strings.
Definition ixml.h:48
ixml.h
TheStruct
Definition TheStruct.h:2
UpnpListHead
Definition list.h:52
s_TestClass
Definition TestClass.c:19