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

UpnpSubscriptionRequest * UpnpSubscriptionRequest_new ()
 
void UpnpSubscriptionRequest_delete (UpnpSubscriptionRequest *p)
 
UpnpSubscriptionRequest * UpnpSubscriptionRequest_dup (const UpnpSubscriptionRequest *p)
 
void UpnpSubscriptionRequest_assign (UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q)
 
const UpnpString * UpnpSubscriptionRequest_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 UpnpString * UpnpSubscriptionRequest_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 UpnpString * UpnpSubscriptionRequest_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 ( )