xbmc
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
PLT_Argument Class Reference

The PLT_Argument class provides a mechanism to set or verify the validity of a specific UPNP service action argument. More...

#include <PltArgument.h>

Collaboration diagram for PLT_Argument:
Collaboration graph
[legend]

Public Member Functions

 PLT_Argument (PLT_ArgumentDesc &arg_desc)
 
PLT_ArgumentDescGetDesc ()
 
NPT_Ordinal GetPosition ()
 
NPT_Result SetValue (const char *value)
 
const NPT_StringGetValue ()
 

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_ArgumentDescm_ArgDesc
 
NPT_String m_Value
 

Detailed Description

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


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