18 const char*
name =
nullptr;
Represents the result of invoking a DLNA service Action.
Definition: Action.h:42
ActionReply(bool valid=true)
Definition: Action.h:44
bool isValid() const
Definition: Action.h:47
void add(ActionReply alt)
Definition: Action.h:49
void clear()
Definition: Action.h:55
void setValid(bool flag)
Definition: Action.h:48
Vector< Argument > arguments
Definition: Action.h:45
void addArgument(Argument arg)
Definition: Action.h:56
bool is_valid
Definition: Action.h:68
Represents a request to invoke a remote DLNA service action.
Definition: Action.h:79
void addArgument(Argument arg)
Definition: Action.h:88
Vector< Argument > arguments
Definition: Action.h:96
int result_count
Definition: Action.h:97
const char * getServiceType()
Definition: Action.h:99
void addArgument(const char *name, const char *value)
Definition: Action.h:89
DLNAServiceInfo * p_service
Definition: Action.h:94
ActionRequest(DLNAServiceInfo &srv, const char *act)
Definition: Action.h:83
const char * action
Definition: Action.h:95
DLNA Service: Action Argument.
Definition: Action.h:11
Str value
Definition: Action.h:19
Argument(const char *nme, const char *val)
Definition: Action.h:14
const char * name
Definition: Action.h:18
Attributes needed for the DLNA Service Definition.
Definition: DLNAServiceInfo.h:16
const char * service_type
Definition: DLNAServiceInfo.h:33
A simple wrapper to provide string functions on char*. If the underlying char* is a const we do not a...
Definition: StrView.h:19
virtual bool equals(const char *str)
checks if the string equals indicated parameter string
Definition: StrView.h:178
String implementation which keeps the data on the heap. We grow the allocated memory only if the copy...
Definition: Str.h:22
Vector implementation which provides the most important methods as defined by std::vector....
Definition: Vector.h:21
Definition: Allocator.h:6