libUPnP  1.6.22
Data Fields
Upnp_Action_Request Struct Reference

#include <upnp.h>

Collaboration diagram for Upnp_Action_Request:
Collaboration graph
[legend]

Data Fields

int ErrCode
 
int Socket
 
char ErrStr [(size_t) 180]
 
char ActionName [(size_t) 256]
 
char DevUDN [(size_t) 256]
 
char ServiceID [(size_t) 256]
 
IXML_DocumentActionRequest
 
IXML_DocumentActionResult
 
struct sockaddr_storage CtrlPtIPAddr
 
IXML_DocumentSoapHeader
 

Detailed Description

Returned as part of a { UPNP_CONTROL_ACTION_COMPLETE} callback.

Field Documentation

◆ ActionName

char Upnp_Action_Request::ActionName[(size_t) 256]

The Action Name.

Referenced by TvDeviceHandleActionRequest().

◆ ActionRequest

IXML_Document* Upnp_Action_Request::ActionRequest

The DOM document describing the action.

Referenced by TvDeviceHandleActionRequest().

◆ ActionResult

IXML_Document* Upnp_Action_Request::ActionResult

The DOM document describing the result of the action.

Referenced by handle_invoke_action(), and TvDeviceHandleActionRequest().

◆ CtrlPtIPAddr

struct sockaddr_storage Upnp_Action_Request::CtrlPtIPAddr

IP address of the control point requesting this action.

◆ DevUDN

char Upnp_Action_Request::DevUDN[(size_t) 256]

The unique device ID.

Referenced by TvDeviceHandleActionRequest().

◆ ErrCode

int Upnp_Action_Request::ErrCode

The result of the operation.

Referenced by TvDeviceHandleActionRequest().

◆ ErrStr

char Upnp_Action_Request::ErrStr[(size_t) 180]

The error string in case of error.

Referenced by TvDeviceHandleActionRequest().

◆ ServiceID

char Upnp_Action_Request::ServiceID[(size_t) 256]

The service ID.

Referenced by TvDeviceHandleActionRequest().

◆ SoapHeader

IXML_Document* Upnp_Action_Request::SoapHeader

The DOM document containing the information from the the SOAP header.

◆ Socket

int Upnp_Action_Request::Socket

The socket number of the connection to the requestor.


The documentation for this struct was generated from the following file: