39 ref class ActionDescription;
40 ref class StateVariable;
67 return marshal_as<Uri^>(m_pHandle->
GetSCPDURL());
71 property String^ ServiceID
79 property String^ ServiceType
92 property IEnumerable<StateVariable^>^ StateVariables
94 IEnumerable<StateVariable^>^
get();
97 property IEnumerable<ActionDescription^>^ Actions
99 IEnumerable<ActionDescription^>^
get();
109 virtual Boolean Equals(Object^ obj)
override 114 if (!this->GetType()->IsInstanceOfType(obj))
117 return (m_pHandle == ((
Service^)obj)->m_pHandle);
124 m_pHandle = &devData;
Definition: DeviceData.h:88
Definition: ActionDescription.h:44
UPnP Service.
Definition: PltService.h:67
Definition: StateVariable.h:43
const NPT_String & GetServiceType() const
Return the service type.
Definition: PltService.h:171
NPT_String GetSCPDURL(bool absolute=false)
Return the SCPD url associated with this service.
Definition: PltService.cpp:371
const NPT_String & GetServiceID() const
Return the service id.
Definition: PltService.h:165