xbmc
|
The PLT_Argument class provides a mechanism to set or verify the validity of a specific UPNP service action argument. More...
#include <PltArgument.h>
Public Member Functions | |
PLT_Argument (PLT_ArgumentDesc &arg_desc) | |
PLT_ArgumentDesc & | GetDesc () |
NPT_Ordinal | GetPosition () |
NPT_Result | SetValue (const char *value) |
const NPT_String & | GetValue () |
Static Public Member Functions | |
static NPT_Result | CreateArgument (PLT_ActionDesc &action_desc, const char *arg_name, const char *arg_value, PLT_Argument *&arg) |
Protected Attributes | |
PLT_ArgumentDesc & | m_ArgDesc |
NPT_String | m_Value |
The PLT_Argument class provides a mechanism to set or verify the validity of a specific UPNP service action argument.
Typically, only a PLT_Action uses this class. Since an argument can be associated to a state variable, the argument is automatically updated when the associated state variable is changed