libUPnP 1.8.0
Data Structures | Functions
Event.c File Reference

UpnpEvent object implementation. More...

#include "config.h"
#include "Event.h"
#include <stdlib.h>
Include dependency graph for Event.c:

Data Structures

struct  SUpnpEvent

Functions

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

Detailed Description

UpnpEvent object implementation.

Author:
Marcelo Roberto Jimenez

Function Documentation

void UpnpEvent_assign ( UpnpEvent p,
const UpnpEvent q 
)
void UpnpEvent_delete ( UpnpEvent p)

Destructor

References UpnpString_delete().

Referenced by gena_process_notification_event().

UpnpEvent* UpnpEvent_dup ( const UpnpEvent p)

Copy Constructor

References UpnpEvent_assign(), and UpnpEvent_new().

IXML_Document* UpnpEvent_get_ChangedVariables ( const UpnpEvent p)

The DOM tree representing the changes generating the event.

Referenced by UpnpEvent_assign().

int UpnpEvent_get_EventKey ( const UpnpEvent p)

The event sequence number.

Referenced by UpnpEvent_assign().

const UpnpString* UpnpEvent_get_SID ( const UpnpEvent p)

The subscription ID for this subscription.

Referenced by UpnpEvent_assign().

UpnpEvent* UpnpEvent_new ( )

Constructor

References UpnpString_new().

Referenced by gena_process_notification_event(), and UpnpEvent_dup().