41 public enum class ActionArgumentDirection
48 ref class StateVariable;
65 return gcnew String(m_pHandle->GetName());
69 property ActionArgumentDirection Direction
71 ActionArgumentDirection
get()
73 return ParseArgumentDirection(m_pHandle->GetDirection());
77 property Boolean HasReturnValue
81 return Boolean(m_pHandle->HasReturnValue());
92 static ActionArgumentDirection ParseArgumentDirection(
const NPT_String& dir)
99 return ActionArgumentDirection::In;
102 return ActionArgumentDirection::Out;
105 return ActionArgumentDirection::InOut;
108 return ActionArgumentDirection::InOut;
110 throw gcnew ArgumentException(
"unknown direction");
115 virtual Boolean Equals(Object^ obj)
override 120 if (!this->GetType()->IsInstanceOfType(obj))
130 m_pHandle = &devData;
The PLT_ArgumentDesc class provides information about a given argument of a UPnP Service given action...
Definition: PltArgument.h:64
Definition: StateVariable.h:43
Definition: ActionArgumentDescription.h:53
Definition: NptStrings.h:57