libUPnP 1.18.4
UpnpEvent.h File Reference

Header file for UpnpEvent methods. More...

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

Go to the source code of this file.

Typedefs

typedef struct s_UpnpEvent UpnpEvent

Functions

UpnpEventUpnpEvent_new (void)
void UpnpEvent_delete (UpnpEvent *p)
UpnpEventUpnpEvent_dup (const UpnpEvent *p)
int UpnpEvent_assign (UpnpEvent *p, const UpnpEvent *q)
int UpnpEvent_get_EventKey (const UpnpEvent *p)
int UpnpEvent_set_EventKey (UpnpEvent *p, int n)
IXML_DocumentUpnpEvent_get_ChangedVariables (const UpnpEvent *p)
int UpnpEvent_set_ChangedVariables (UpnpEvent *p, IXML_Document *n)
const UpnpStringUpnpEvent_get_SID (const UpnpEvent *p)
int UpnpEvent_set_SID (UpnpEvent *p, const UpnpString *s)
size_t UpnpEvent_get_SID_Length (const UpnpEvent *p)
const char * UpnpEvent_get_SID_cstr (const UpnpEvent *p)
int UpnpEvent_strcpy_SID (UpnpEvent *p, const char *s)
int UpnpEvent_strncpy_SID (UpnpEvent *p, const char *s, size_t n)
void UpnpEvent_clear_SID (UpnpEvent *p)

Detailed Description

Header file for UpnpEvent methods.

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

Author
Marcelo Roberto Jimenez

Typedef Documentation

◆ UpnpEvent

Function Documentation

◆ UpnpEvent_assign()

◆ UpnpEvent_clear_SID()

void UpnpEvent_clear_SID ( UpnpEvent * p)

UpnpEvent_clear_SID

References UpnpString_clear().

◆ UpnpEvent_delete()

void UpnpEvent_delete ( UpnpEvent * p)

Destructor

References UpnpString_delete().

Referenced by gena_process_notification_event().

◆ UpnpEvent_dup()

UpnpEvent * UpnpEvent_dup ( const UpnpEvent * p)

Copy Constructor

References UpnpEvent_assign(), and UpnpEvent_new().

◆ UpnpEvent_get_ChangedVariables()

IXML_Document * UpnpEvent_get_ChangedVariables ( const UpnpEvent * p)

UpnpEvent_get_ChangedVariables

Referenced by SampleUtil_PrintEvent(), and UpnpEvent_assign().

◆ UpnpEvent_get_EventKey()

int UpnpEvent_get_EventKey ( const UpnpEvent * p)

UpnpEvent_get_EventKey

Referenced by SampleUtil_PrintEvent(), and UpnpEvent_assign().

◆ UpnpEvent_get_SID()

const UpnpString * UpnpEvent_get_SID ( const UpnpEvent * p)

◆ UpnpEvent_get_SID_cstr()

const char * UpnpEvent_get_SID_cstr ( const UpnpEvent * p)

UpnpEvent_get_SID_cstr

References UpnpEvent_get_SID(), and UpnpString_get_String().

◆ UpnpEvent_get_SID_Length()

size_t UpnpEvent_get_SID_Length ( const UpnpEvent * p)

UpnpEvent_get_SID_Length

References UpnpEvent_get_SID(), and UpnpString_get_Length().

◆ UpnpEvent_new()

UpnpEvent * UpnpEvent_new ( void )

Constructor

References UpnpString_new().

Referenced by gena_process_notification_event(), and UpnpEvent_dup().

◆ UpnpEvent_set_ChangedVariables()

int UpnpEvent_set_ChangedVariables ( UpnpEvent * p,
IXML_Document * n )

UpnpEvent_set_ChangedVariables

Referenced by gena_process_notification_event(), and UpnpEvent_assign().

◆ UpnpEvent_set_EventKey()

int UpnpEvent_set_EventKey ( UpnpEvent * p,
int n )

UpnpEvent_set_EventKey

Referenced by gena_process_notification_event(), and UpnpEvent_assign().

◆ UpnpEvent_set_SID()

int UpnpEvent_set_SID ( UpnpEvent * p,
const UpnpString * s )

◆ UpnpEvent_strcpy_SID()

int UpnpEvent_strcpy_SID ( UpnpEvent * p,
const char * s )

UpnpEvent_strcpy_SID

References UpnpString_set_String().

◆ UpnpEvent_strncpy_SID()

int UpnpEvent_strncpy_SID ( UpnpEvent * p,
const char * s,
size_t n )

UpnpEvent_strncpy_SID

References UpnpString_set_StringN().