libUPnP 1.8.0
Data Structures | Functions
SubscriptionRequest.c File Reference

UpnpSubscriptionRequest object implementation. More...

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

Data Structures

struct  SUpnpSubscriptionRequest

Functions

UpnpSubscriptionRequestUpnpSubscriptionRequest_new ()
void UpnpSubscriptionRequest_delete (UpnpSubscriptionRequest *p)
UpnpSubscriptionRequestUpnpSubscriptionRequest_dup (const UpnpSubscriptionRequest *p)
void UpnpSubscriptionRequest_assign (UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q)
const UpnpStringUpnpSubscriptionRequest_get_ServiceId (const UpnpSubscriptionRequest *p)
const char * UpnpSubscriptionRequest_get_ServiceId_cstr (const UpnpSubscriptionRequest *p)
void UpnpSubscriptionRequest_set_ServiceId (UpnpSubscriptionRequest *p, const UpnpString *s)
void UpnpSubscriptionRequest_strcpy_ServiceId (UpnpSubscriptionRequest *p, const char *s)
const UpnpStringUpnpSubscriptionRequest_get_UDN (const UpnpSubscriptionRequest *p)
const char * UpnpSubscriptionRequest_get_UDN_cstr (const UpnpSubscriptionRequest *p)
void UpnpSubscriptionRequest_set_UDN (UpnpSubscriptionRequest *p, const UpnpString *s)
void UpnpSubscriptionRequest_strcpy_UDN (UpnpSubscriptionRequest *p, const char *s)
const UpnpStringUpnpSubscriptionRequest_get_SID (const UpnpSubscriptionRequest *p)
const char * UpnpSubscriptionRequest_get_SID_cstr (const UpnpSubscriptionRequest *p)
void UpnpSubscriptionRequest_set_SID (UpnpSubscriptionRequest *p, const UpnpString *s)
void UpnpSubscriptionRequest_strcpy_SID (UpnpSubscriptionRequest *p, const char *s)

Detailed Description

UpnpSubscriptionRequest object implementation.

Author:
Marcelo Roberto Jimenez

Function Documentation

void UpnpSubscriptionRequest_assign ( UpnpSubscriptionRequest p,
const UpnpSubscriptionRequest q 
)
void UpnpSubscriptionRequest_delete ( UpnpSubscriptionRequest p)

Destructor

References UpnpString_delete().

Referenced by gena_process_subscription_request().

UpnpSubscriptionRequest* UpnpSubscriptionRequest_dup ( const UpnpSubscriptionRequest p)
const UpnpString* UpnpSubscriptionRequest_get_ServiceId ( const UpnpSubscriptionRequest p)

The identifier for the service being subscribed to.

Referenced by UpnpSubscriptionRequest_assign().

const UpnpString* UpnpSubscriptionRequest_get_SID ( const UpnpSubscriptionRequest p)

The assigned subscription ID for this subscription.

Referenced by UpnpSubscriptionRequest_assign().

const UpnpString* UpnpSubscriptionRequest_get_UDN ( const UpnpSubscriptionRequest p)

Universal device name.

Referenced by UpnpSubscriptionRequest_assign().

UpnpSubscriptionRequest* UpnpSubscriptionRequest_new ( )