Arduino DLNA Server
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | Protected Attributes | List of all members
tiny_dlna::ActionRequest Class Reference

#include <Action.h>

Collaboration diagram for tiny_dlna::ActionRequest:
Collaboration graph
[legend]

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

DLNAServiceInfop_service = nullptr
 
const char * action
 
Vector< Argumentarguments
 
int result_count = 0
 

Protected Attributes

bool is_valid = false
 

Constructor & Destructor Documentation

◆ ActionRequest() [1/2]

tiny_dlna::ActionRequest::ActionRequest ( )
default

◆ ActionRequest() [2/2]

tiny_dlna::ActionRequest::ActionRequest ( DLNAServiceInfo srv,
const char *  act 
)
inline

Member Function Documentation

◆ addArgument() [1/2]

void tiny_dlna::ActionRequest::addArgument ( Argument  arg)
inline

◆ addArgument() [2/2]

void tiny_dlna::ActionRequest::addArgument ( const char *  name,
const char *  value 
)
inline

◆ getServiceType()

const char* tiny_dlna::ActionRequest::getServiceType ( )
inline

◆ operator bool()

tiny_dlna::ActionRequest::operator bool ( )
inline

Member Data Documentation

◆ action

const char* tiny_dlna::ActionRequest::action

◆ arguments

Vector<Argument> tiny_dlna::ActionRequest::arguments

◆ is_valid

bool tiny_dlna::ActionRequest::is_valid = false
protected

◆ p_service

DLNAServiceInfo* tiny_dlna::ActionRequest::p_service = nullptr

◆ result_count

int tiny_dlna::ActionRequest::result_count = 0

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