mUPnP for C
action_request.c File Reference

Functions

mUpnpActionRequestmupnp_control_action_request_new ()
 
void mupnp_control_action_request_delete (mUpnpActionRequest *actionReq)
 
void mupnp_control_action_request_clear (mUpnpActionRequest *actionReq)
 
void mupnp_control_action_request_setsoaprequest (mUpnpActionRequest *actionReq, mUpnpSoapRequest *soapReq)
 
mUpnpXmlNodemupnp_control_action_request_getactionnode (mUpnpActionRequest *actionReq)
 
char * mupnp_control_action_request_getactionname (mUpnpActionRequest *actionReq)
 
mUpnpXmlNodemupnp_control_action_request_createactionnode (mUpnpAction *action)
 
void mupnp_control_action_request_setaction (mUpnpActionRequest *actionReq, mUpnpAction *action)
 
mUpnpActionResponsemupnp_control_action_request_post (mUpnpActionRequest *actionReq)
 

Function Documentation

◆ mupnp_control_action_request_clear()

void mupnp_control_action_request_clear ( mUpnpActionRequest * actionReq)

Clear action request

Parameters
actionReqClear Action request

◆ mupnp_control_action_request_createactionnode()

mUpnpXmlNode * mupnp_control_action_request_createactionnode ( mUpnpAction * action)

◆ mupnp_control_action_request_delete()

void mupnp_control_action_request_delete ( mUpnpActionRequest * actionReq)

Delete action request object

Parameters
actionReqAction request

◆ mupnp_control_action_request_getactionname()

char * mupnp_control_action_request_getactionname ( mUpnpActionRequest * actionReq)

Get action name from action request

Parameters
actionReqAction request
Returns
Action name

◆ mupnp_control_action_request_getactionnode()

mUpnpXmlNode * mupnp_control_action_request_getactionnode ( mUpnpActionRequest * actionReq)

Get XML action node from action request

Parameters
actionReq
Returns
Action request XML node

◆ mupnp_control_action_request_new()

mUpnpActionRequest * mupnp_control_action_request_new ( void )

Create new action request object

◆ mupnp_control_action_request_post()

mUpnpActionResponse * mupnp_control_action_request_post ( mUpnpActionRequest * actionReq)

Send action request

Parameters
actionReqAction request

◆ mupnp_control_action_request_setaction()

void mupnp_control_action_request_setaction ( mUpnpActionRequest * actionReq,
mUpnpAction * action )

Set action to action request

Parameters
actionReqAction request
actionUPnP action

◆ mupnp_control_action_request_setsoaprequest()

void mupnp_control_action_request_setsoaprequest ( mUpnpActionRequest * actionReq,
mUpnpSoapRequest * soapReq )

Set soap request associated with action request

Parameters
actionReqAction request
soapReqSoap request