libUPnP 1.14.19
Typedefs | Functions
TestClass.h File Reference

Header file for TestClass methods. More...

#include <stdlib.h>
#include "UpnpGlobal.h"
#include "TheStruct.h"
#include "UpnpActionComplete.h"
#include "UpnpString.h"
#include "ixml.h"
#include "list.h"
Include dependency graph for TestClass.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct s_TestClass TestClass
 

Functions

UPNP_EXPORT_SPEC TestClassTestClass_new ()
 
UPNP_EXPORT_SPEC void TestClass_delete (TestClass *p)
 
UPNP_EXPORT_SPEC TestClassTestClass_dup (const TestClass *p)
 
UPNP_EXPORT_SPEC int TestClass_assign (TestClass *p, const TestClass *q)
 
UPNP_EXPORT_SPEC const UpnpListHeadTestClass_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 TheStructTestClass_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 UpnpActionCompleteTestClass_get_TheActionComplete (const TestClass *p)
 
UPNP_EXPORT_SPEC int TestClass_set_TheActionComplete (TestClass *p, const UpnpActionComplete *n)
 
UPNP_EXPORT_SPEC const UpnpStringTestClass_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)
 

Detailed Description

Header file for TestClass methods.

Do not edit this file, it is automatically generated. Please look at generator.c.

Author
Marcelo Roberto Jimenez

Typedef Documentation

◆ TestClass

typedef struct s_TestClass TestClass

TestClass

Function Documentation

◆ TestClass_add_to_list_TheList()

UPNP_EXPORT_SPEC void TestClass_add_to_list_TheList ( TestClass p,
UpnpListHead head 
)

TestClass_add_to_list_TheList

◆ TestClass_assign()

UPNP_EXPORT_SPEC int TestClass_assign ( TestClass p,
const TestClass q 
)

◆ TestClass_clear_TheBuffer()

UPNP_EXPORT_SPEC void TestClass_clear_TheBuffer ( TestClass p)

TestClass_get_TheBuffer

◆ TestClass_clear_TheString()

UPNP_EXPORT_SPEC void TestClass_clear_TheString ( TestClass p)

TestClass_clear_TheString

References UpnpString_clear().

◆ TestClass_delete()

UPNP_EXPORT_SPEC void TestClass_delete ( TestClass p)

◆ TestClass_dup()

UPNP_EXPORT_SPEC TestClass * TestClass_dup ( const TestClass p)

Copy Constructor

References TestClass_assign(), and TestClass_new().

◆ TestClass_get_TheActionComplete()

UPNP_EXPORT_SPEC const UpnpActionComplete * TestClass_get_TheActionComplete ( const TestClass p)

TestClass_get_TheActionComplete

Referenced by TestClass_assign().

◆ TestClass_get_TheBuffer()

UPNP_EXPORT_SPEC const struct TheStruct * TestClass_get_TheBuffer ( const TestClass p)

TestClass_get_TheBuffer

Referenced by TestClass_assign().

◆ TestClass_get_TheCharPointer()

UPNP_EXPORT_SPEC char * TestClass_get_TheCharPointer ( const TestClass p)

TestClass_get_TheCharPointer

Referenced by TestClass_assign().

◆ TestClass_get_TheDomString()

UPNP_EXPORT_SPEC const DOMString TestClass_get_TheDomString ( const TestClass p)

TestClass_get_TheDomString

Referenced by TestClass_assign(), and TestClass_get_TheDomString_cstr().

◆ TestClass_get_TheDomString_cstr()

UPNP_EXPORT_SPEC const char * TestClass_get_TheDomString_cstr ( const TestClass p)

TestClass_get_TheDomString_cstr

References TestClass_get_TheDomString().

◆ TestClass_get_TheInteger()

UPNP_EXPORT_SPEC int TestClass_get_TheInteger ( const TestClass p)

TestClass_get_TheInteger

Referenced by TestClass_assign().

◆ TestClass_get_TheList()

UPNP_EXPORT_SPEC const UpnpListHead * TestClass_get_TheList ( const TestClass p)

TestClass_get_TheList

Referenced by TestClass_assign().

◆ TestClass_get_TheString()

UPNP_EXPORT_SPEC const UpnpString * TestClass_get_TheString ( const TestClass p)

◆ TestClass_get_TheString_cstr()

UPNP_EXPORT_SPEC const char * TestClass_get_TheString_cstr ( const TestClass p)

TestClass_get_TheString_cstr

References TestClass_get_TheString(), and UpnpString_get_String().

◆ TestClass_get_TheString_Length()

UPNP_EXPORT_SPEC size_t TestClass_get_TheString_Length ( const TestClass p)

TestClass_get_TheString_Length

References TestClass_get_TheString(), and UpnpString_get_Length().

◆ TestClass_get_TheUnsignedLong()

UPNP_EXPORT_SPEC unsigned long TestClass_get_TheUnsignedLong ( const TestClass p)

TestClass_get_TheUnsignedLong

Referenced by TestClass_assign().

◆ TestClass_new()

UPNP_EXPORT_SPEC TestClass * TestClass_new ( )

Constructor

References UpnpActionComplete_new(), and UpnpString_new().

Referenced by TestClass_dup().

◆ TestClass_set_TheActionComplete()

UPNP_EXPORT_SPEC int TestClass_set_TheActionComplete ( TestClass p,
const UpnpActionComplete n 
)

TestClass_set_TheActionComplete

References UpnpActionComplete_delete(), and UpnpActionComplete_dup().

Referenced by TestClass_assign().

◆ TestClass_set_TheBuffer()

UPNP_EXPORT_SPEC int TestClass_set_TheBuffer ( TestClass p,
const struct TheStruct buf 
)

TestClass_get_TheBuffer

Referenced by TestClass_assign().

◆ TestClass_set_TheCharPointer()

UPNP_EXPORT_SPEC int TestClass_set_TheCharPointer ( TestClass p,
char *  n 
)

TestClass_set_TheCharPointer

Referenced by TestClass_assign().

◆ TestClass_set_TheDomString()

UPNP_EXPORT_SPEC int TestClass_set_TheDomString ( TestClass p,
const DOMString  s 
)

TestClass_set_TheDomString

References DOMString, ixmlCloneDOMString(), and ixmlFreeDOMString().

Referenced by TestClass_assign().

◆ TestClass_set_TheInteger()

UPNP_EXPORT_SPEC int TestClass_set_TheInteger ( TestClass p,
int  n 
)

TestClass_set_TheInteger

Referenced by TestClass_assign().

◆ TestClass_set_TheList()

UPNP_EXPORT_SPEC int TestClass_set_TheList ( TestClass p,
const UpnpListHead q 
)

TestClass_set_TheList

Referenced by TestClass_assign().

◆ TestClass_set_TheString()

UPNP_EXPORT_SPEC int TestClass_set_TheString ( TestClass p,
const UpnpString s 
)

TestClass_set_TheString

References UpnpString_get_String(), and UpnpString_set_String().

Referenced by TestClass_assign().

◆ TestClass_set_TheUnsignedLong()

UPNP_EXPORT_SPEC int TestClass_set_TheUnsignedLong ( TestClass p,
unsigned long  n 
)

TestClass_set_TheUnsignedLong

Referenced by TestClass_assign().

◆ TestClass_strcpy_TheString()

UPNP_EXPORT_SPEC int TestClass_strcpy_TheString ( TestClass p,
const char *  s 
)

TestClass_strcpy_TheString

References UpnpString_set_String().

◆ TestClass_strncpy_TheString()

UPNP_EXPORT_SPEC int TestClass_strncpy_TheString ( TestClass p,
const char *  s,
size_t  n 
)

TestClass_strncpy_TheString

References UpnpString_set_StringN().