35 #include "DeviceData.h" 51 virtual Boolean Equals(Object^ obj)
override 56 if (!this->GetType()->IsInstanceOfType(obj))
59 return (*m_pHandle == ((
DeviceHost^)obj)->Handle);
68 return *m_pHostHandle;
88 void setLeaseTime(TimeSpan^ lease)
90 (*m_pHostHandle)->SetLeaseTime(
NPT_TimeInterval((
double)lease->TotalSeconds));
93 NPT_Result AddIcon(
DeviceIcon^ icon, array<Byte>^ data)
95 pin_ptr<Byte> pinnedBuffer = &data[0];
96 return (*m_pHostHandle)->AddIcon(icon->Handle, (
const void*)pinnedBuffer, data->Length,
true);
110 if (m_pHostHandle != 0)
112 delete m_pHostHandle;
Definition: DeviceData.h:88
Definition: DeviceData.h:41
UPnP Device Host.
Definition: PltDeviceHost.h:69
Definition: DeviceHost.h:43