libUPnP 1.8.4
|
Templates for include files of objects. More...
#include <stdlib.h>
#include "ixml.h"
#include "list.h"
#include "UpnpGlobal.h"
#include "UpnpString.h"
#include "TemplateUndef.h"
Go to the source code of this file.
Macros | |
#define | TEMPLATE_PROTOTYPE_COMMON(CLASS) TEMPLATE_PROTOTYPE_COMMON_AUX(CLASS) |
#define | TEMPLATE_PROTOTYPE_COMMON_AUX(CLASS) |
#define | TEMPLATE_PROTOTYPE_INT(CLASS, MEMBER, TYPE) TEMPLATE_PROTOTYPE_INT_AUX(CLASS, MEMBER, TYPE) |
#define | TEMPLATE_PROTOTYPE_INT_AUX(CLASS, MEMBER, TYPE) |
#define | TEMPLATE_PROTOTYPE_BUFFER(CLASS, MEMBER, TYPE) TEMPLATE_PROTOTYPE_BUFFER_AUX(CLASS, MEMBER, TYPE) |
#define | TEMPLATE_PROTOTYPE_BUFFER_AUX(CLASS, MEMBER, TYPE) |
#define | TEMPLATE_PROTOTYPE_LIST(CLASS, MEMBER) TEMPLATE_PROTOTYPE_LIST_AUX(CLASS, MEMBER) |
#define | TEMPLATE_PROTOTYPE_LIST_AUX(CLASS, MEMBER) |
#define | TEMPLATE_PROTOTYPE_OBJECT(CLASS, MEMBER, TYPE) TEMPLATE_PROTOTYPE_OBJECT_AUX(CLASS, MEMBER, TYPE) |
#define | TEMPLATE_PROTOTYPE_OBJECT_AUX(CLASS, MEMBER, TYPE) |
#define | TEMPLATE_PROTOTYPE_STRING(CLASS, MEMBER) TEMPLATE_PROTOTYPE_STRING_AUX(CLASS, MEMBER) |
#define | TEMPLATE_PROTOTYPE_STRING_AUX(CLASS, MEMBER) |
#define | TEMPLATE_PROTOTYPE_DOMSTRING(CLASS, MEMBER) TEMPLATE_PROTOTYPE_DOMSTRING_AUX(CLASS, MEMBER) |
#define | TEMPLATE_PROTOTYPE_DOMSTRING_AUX(CLASS, MEMBER) |
#define | EXPAND_CLASS_MEMBER_INT(CLASS, MEMBER, TYPE) TEMPLATE_PROTOTYPE_INT(CLASS, MEMBER, TYPE) |
#define | EXPAND_CLASS_MEMBER_BUFFER(CLASS, MEMBER, TYPE) TEMPLATE_PROTOTYPE_BUFFER(CLASS, MEMBER, TYPE) |
#define | EXPAND_CLASS_MEMBER_LIST(CLASS, MEMBER) TEMPLATE_PROTOTYPE_LIST(CLASS, MEMBER) |
#define | EXPAND_CLASS_MEMBER_OBJECT(CLASS, MEMBER, TYPE) TEMPLATE_PROTOTYPE_OBJECT(CLASS, MEMBER, TYPE) |
#define | EXPAND_CLASS_MEMBER_STRING(CLASS, MEMBER) TEMPLATE_PROTOTYPE_STRING(CLASS, MEMBER) |
#define | EXPAND_CLASS_MEMBER_DOMSTRING(CLASS, MEMBER) TEMPLATE_PROTOTYPE_DOMSTRING(CLASS, MEMBER) |
Typedefs | |
typedef struct s_UpnpActionComplete | UpnpActionComplete |
Templates for include files of objects.
Usage:
#define TEMPLATE_PROTOTYPE_BUFFER_AUX | ( | CLASS, | |
MEMBER, | |||
TYPE | |||
) |
#define TEMPLATE_PROTOTYPE_COMMON_AUX | ( | CLASS | ) |
#define TEMPLATE_PROTOTYPE_DOMSTRING_AUX | ( | CLASS, | |
MEMBER | |||
) |
#define TEMPLATE_PROTOTYPE_INT_AUX | ( | CLASS, | |
MEMBER, | |||
TYPE | |||
) |
#define TEMPLATE_PROTOTYPE_LIST_AUX | ( | CLASS, | |
MEMBER | |||
) |
#define TEMPLATE_PROTOTYPE_OBJECT_AUX | ( | CLASS, | |
MEMBER, | |||
TYPE | |||
) |
#define TEMPLATE_PROTOTYPE_STRING_AUX | ( | CLASS, | |
MEMBER | |||
) |
typedef struct s_UpnpActionComplete UpnpActionComplete |
int UpnpActionComplete_assign | ( | UpnpActionComplete * | p, |
const UpnpActionComplete * | q | ||
) |
Assignment operator
void UpnpActionComplete_delete | ( | UpnpActionComplete * | p | ) |
Destructor
Referenced by UpnpThreadDistribution().
UpnpActionComplete * UpnpActionComplete_dup | ( | const UpnpActionComplete * | p | ) |
Copy Constructor
IXML_Document * UpnpActionComplete_get_ActionRequest | ( | const UpnpActionComplete * | p | ) |
DOC_UpnpActionComplete_ActionRequest
Referenced by SampleUtil_PrintEvent().
IXML_Document * UpnpActionComplete_get_ActionResult | ( | const UpnpActionComplete * | p | ) |
DOC_UpnpActionComplete_ActionResult
Referenced by SampleUtil_PrintEvent().
const UpnpString * UpnpActionComplete_get_CtrlUrl | ( | const UpnpActionComplete * | p | ) |
DOC_UpnpActionComplete_CtrlUrl
Referenced by SampleUtil_PrintEvent().
int UpnpActionComplete_get_ErrCode | ( | const UpnpActionComplete * | p | ) |
DOC_UpnpActionComplete_ErrCode
Referenced by SampleUtil_PrintEvent().
UpnpActionComplete * UpnpActionComplete_new | ( | ) |
Constructor
Referenced by UpnpThreadDistribution().