libUPnP  1.8.0
Data Structures | Functions
ActionRequest.c File Reference

UpnpActionRequest object implementation. More...

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

Data Structures

struct  SUpnpActionRequest
 

Functions

UpnpActionRequestUpnpActionRequest_new ()
 
void UpnpActionRequest_delete (UpnpActionRequest *p)
 
UpnpActionRequestUpnpActionRequest_dup (const UpnpActionRequest *p)
 
void UpnpActionRequest_assign (UpnpActionRequest *p, const UpnpActionRequest *q)
 
int UpnpActionRequest_get_ErrCode (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_ErrCode (UpnpActionRequest *p, int n)
 
int UpnpActionRequest_get_Socket (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_Socket (UpnpActionRequest *p, int n)
 
const UpnpStringUpnpActionRequest_get_ErrStr (const UpnpActionRequest *p)
 
const char * UpnpActionRequest_get_ErrStr_cstr (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_ErrStr (UpnpActionRequest *p, const UpnpString *s)
 
void UpnpActionRequest_strcpy_ErrStr (UpnpActionRequest *p, const char *s)
 
const UpnpStringUpnpActionRequest_get_ActionName (const UpnpActionRequest *p)
 
const char * UpnpActionRequest_get_ActionName_cstr (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_ActionName (UpnpActionRequest *p, const UpnpString *s)
 
void UpnpActionRequest_strcpy_ActionName (UpnpActionRequest *p, const char *s)
 
const UpnpStringUpnpActionRequest_get_DevUDN (const UpnpActionRequest *p)
 
const char * UpnpActionRequest_get_DevUDN_cstr (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_DevUDN (UpnpActionRequest *p, const UpnpString *s)
 
const UpnpStringUpnpActionRequest_get_ServiceID (const UpnpActionRequest *p)
 
const char * UpnpActionRequest_get_ServiceID_cstr (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_ServiceID (UpnpActionRequest *p, const UpnpString *s)
 
IXML_DocumentUpnpActionRequest_get_ActionRequest (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_ActionRequest (UpnpActionRequest *p, IXML_Document *d)
 
IXML_DocumentUpnpActionRequest_get_ActionResult (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_ActionResult (UpnpActionRequest *p, IXML_Document *d)
 
struct sockaddr * UpnpActionRequest_get_CtrlPtIPAddr (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_CtrlPtIPAddr (UpnpActionRequest *p, const struct sockaddr *ia)
 
IXML_DocumentUpnpActionRequest_get_SoapHeader (const UpnpActionRequest *p)
 
void UpnpActionRequest_set_SoapHeader (UpnpActionRequest *p, IXML_Document *d)
 

Detailed Description

UpnpActionRequest object implementation.

Author
Marcelo Roberto Jimenez

Function Documentation

void UpnpActionRequest_assign ( UpnpActionRequest p,
const UpnpActionRequest q 
)
void UpnpActionRequest_delete ( UpnpActionRequest p)

Destructor

References UpnpString_delete().

UpnpActionRequest* UpnpActionRequest_dup ( const UpnpActionRequest p)

Copy Constructor

References UpnpActionRequest_assign(), and UpnpActionRequest_new().

const UpnpString* UpnpActionRequest_get_ActionName ( const UpnpActionRequest p)

The Action Name

Referenced by UpnpActionRequest_assign().

IXML_Document* UpnpActionRequest_get_ActionRequest ( const UpnpActionRequest p)

The DOM document describing the action

Referenced by UpnpActionRequest_assign().

IXML_Document* UpnpActionRequest_get_ActionResult ( const UpnpActionRequest p)

The DOM document describing the result of the action

Referenced by UpnpActionRequest_assign().

struct sockaddr* UpnpActionRequest_get_CtrlPtIPAddr ( const UpnpActionRequest p)
read

IP address of the control point requesting this action

Referenced by UpnpActionRequest_assign().

const UpnpString* UpnpActionRequest_get_DevUDN ( const UpnpActionRequest p)

The unique device ID

Referenced by UpnpActionRequest_assign().

int UpnpActionRequest_get_ErrCode ( const UpnpActionRequest p)

The result of the operation

Referenced by UpnpActionRequest_assign().

const UpnpString* UpnpActionRequest_get_ErrStr ( const UpnpActionRequest p)

The error string in case of error

Referenced by UpnpActionRequest_assign().

const UpnpString* UpnpActionRequest_get_ServiceID ( const UpnpActionRequest p)

The service ID

Referenced by UpnpActionRequest_assign().

IXML_Document* UpnpActionRequest_get_SoapHeader ( const UpnpActionRequest p)

The DOM document containing the information from the SOAP header

Referenced by UpnpActionRequest_assign().

int UpnpActionRequest_get_Socket ( const UpnpActionRequest p)

The socket number of the connection to the requestor

Referenced by UpnpActionRequest_assign().

UpnpActionRequest* UpnpActionRequest_new ( )

Constructor

References UpnpString_new().

Referenced by UpnpActionRequest_dup().