libUPnP  1.8.0
Data Structures | Functions
EventSubscribe.c File Reference

UpnpEventSubscribe object implementation. More...

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

Data Structures

struct  SEventSubscribe

Functions

UpnpEventSubscribeUpnpEventSubscribe_new ()
void UpnpEventSubscribe_delete (UpnpEventSubscribe *p)
UpnpEventSubscribeUpnpEventSubscribe_dup (const UpnpEventSubscribe *p)
void UpnpEventSubscribe_assign (UpnpEventSubscribe *p, const UpnpEventSubscribe *q)
int UpnpEventSubscribe_get_ErrCode (const UpnpEventSubscribe *p)
void UpnpEventSubscribe_set_ErrCode (UpnpEventSubscribe *p, int n)
int UpnpEventSubscribe_get_TimeOut (const UpnpEventSubscribe *p)
void UpnpEventSubscribe_set_TimeOut (UpnpEventSubscribe *p, int n)
const UpnpStringUpnpEventSubscribe_get_SID (const UpnpEventSubscribe *p)
const char * UpnpEventSubscribe_get_SID_cstr (const UpnpEventSubscribe *p)
void UpnpEventSubscribe_set_SID (UpnpEventSubscribe *p, const UpnpString *s)
void UpnpEventSubscribe_strcpy_SID (UpnpEventSubscribe *p, const char *s)
const UpnpStringUpnpEventSubscribe_get_PublisherUrl (const UpnpEventSubscribe *p)
const char * UpnpEventSubscribe_get_PublisherUrl_cstr (const UpnpEventSubscribe *p)
void UpnpEventSubscribe_set_PublisherUrl (UpnpEventSubscribe *p, const UpnpString *s)
void UpnpEventSubscribe_strcpy_PublisherUrl (UpnpEventSubscribe *p, const char *s)

Detailed Description

UpnpEventSubscribe object implementation.

Author:
Marcelo Roberto Jimenez

Function Documentation

Destructor

References UpnpString_delete().

Referenced by UpnpThreadDistribution().

Copy Constructor

References UpnpEventSubscribe_assign(), and UpnpEventSubscribe_new().

The result of the operation.

Referenced by UpnpEventSubscribe_assign().

The event URL being subscribed to or removed from.

Referenced by UpnpEventSubscribe_assign(), and UpnpThreadDistribution().

The SID for this subscription. For subscriptions, this only contains a valid SID if the Upnp_EventSubscribe.result field contains a UPNP_E_SUCCESS result code. For unsubscriptions, this contains the SID from which the subscription is being unsubscribed.

Referenced by GenaAutoRenewSubscription(), UpnpEventSubscribe_assign(), and UpnpThreadDistribution().

The actual subscription time (for subscriptions only).

Referenced by GenaAutoRenewSubscription(), and UpnpEventSubscribe_assign().