39 #ifndef _PLT_ARGUMENT_H_ 40 #define _PLT_ARGUMENT_H_ 69 const char* direction =
"in",
71 bool has_ret =
false);
75 const NPT_String& GetName()
const {
return m_Name; }
76 const NPT_String& GetDirection()
const {
return m_Direction; }
77 NPT_Ordinal GetPosition() {
return m_Position; }
79 bool HasReturnValue() {
return m_HasReturnValue; }
83 NPT_Ordinal m_Position;
86 bool m_HasReturnValue;
106 const char* arg_name,
107 const char* arg_value,
112 NPT_Ordinal GetPosition() {
return m_ArgDesc.GetPosition(); }
113 NPT_Result SetValue(
const char* value);
117 NPT_Result ValidateValue(
const char* value);
138 return argument->GetDesc().GetName().Compare(m_Name,
true) ? false :
true;
160 return arg_desc->GetName().Compare(m_Name,
true) ? false :
true;
The PLT_Argument class provides a mechanism to set or verify the validity of a specific UPNP service ...
Definition: PltArgument.h:99
The PLT_ActionDesc class provides information about a UPnP Service given action.
Definition: PltAction.h:61
The PLT_ArgumentDesc class provides information about a given argument of a UPnP Service given action...
Definition: PltArgument.h:64
The PLT_ArgumentDescNameFinder class provides a mechanism to find a PLT_ArgumentDesc given an argumen...
Definition: PltArgument.h:153
The PLT_StateVariable class maintains the state of a UPnP Service state variable. ...
Definition: PltStateVariable.h:75
The PLT_ArgumentNameFinder class provides a mechanism to find a PLT_Argument given an argument name...
Definition: PltArgument.h:131
Definition: NptStrings.h:57