|
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) |
| const char * | getArgumentValue (const char *name) |
| int | getArgumentIntValue (const char *name) |
| void | clear () |
| void | setAction (const char *act) |
| const char * | getAction () |
| Str & | getActionStr () |
| void | setService (DLNAServiceInfo *srv) |
| DLNAServiceInfo * | getService () |
| Vector< Argument > & | getArguments () |
| const Vector< Argument > & | getArguments () const |
| void | setResultCount (int v) |
| int | getResultCount () const |
| operator bool () | |
Protected Attributes | |
| DLNAServiceInfo * | p_service = nullptr |
| Vector< Argument > | arguments |
| int | result_count = 0 |
| Str | action |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |