|
Arduino DLNA Server
|
Represents a request to invoke a remote DLNA service action. More...
#include <Action.h>

Public Member Functions | |
| ActionRequest ()=default | |
| ActionRequest (DLNAServiceInfo &srv, const char *act) | |
| void | addArgument (Argument arg) |
| void | addArgument (const char *name, const char *value) |
| operator bool () | |
| const char * | getServiceType () |
Public Attributes | |
| DLNAServiceInfo * | p_service = nullptr |
| const char * | action |
| Vector< Argument > | arguments {10} |
| int | result_count = 0 |
Protected Attributes | |
| bool | is_valid = false |
Represents a request to invoke a remote DLNA service action.
An ActionRequest contains a pointer to the target DLNAServiceInfo, the action name to call and a list of input Argument items. It is used by the control point to serialize and post a SOAP request to the service's control URL.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const char* tiny_dlna::ActionRequest::action |
|
protected |
| DLNAServiceInfo* tiny_dlna::ActionRequest::p_service = nullptr |
| int tiny_dlna::ActionRequest::result_count = 0 |