|
delegate void | DeviceAddedDelegate (DeviceData^ dev) |
|
delegate void | DeviceRemovedDelegate (DeviceData^ dev) |
|
delegate void | ActionResponseDelegate (NeptuneException^ error, Action^ action) |
|
delegate void | EventNotifyDelegate (Service^ srv, IEnumerable< StateVariable^>^ vars) |
|
m_pDevices | Add (dev) |
|
| System::Threading::Monitor::Exit (m_pDevices) |
|
this | DeviceAdded (dev) |
|
void | OnDeviceRemoved (DeviceData^ dev) |
|
void | OnActionResponse (NeptuneException^ error, Action^ action) |
|
void | OnEventNotify (Service^ srv, IEnumerable< StateVariable^>^ vars) |
|
Action | CreateAction (ActionDescription^ desc) |
|
void | InvokeAction (Action^ action) |
|
void | Subscribe (Service^ srv) |
|
void | Unsubscribe (Service^ srv) |
|
virtual Boolean | Equals (Object^ obj) override |
|
| RegisterEvents () |
|
| ControlPoint (PLT_CtrlPoint &ctlPoint) |
|
| ControlPoint (String^ autoSearcheviceType) |
|
| ControlPoint (bool autoSearch) |
|
|
property array< DeviceData^> | Devices |
|
event DeviceRemovedDelegate | DeviceRemoved |
|
event ActionResponseDelegate | ActionResponse |
|
event EventNotifyDelegate | EventNotify |
|
internal | __pad0__: void OnDeviceAdded(DeviceData^ dev) { System::Threading::Monitor::Enter(m_pDevices) |
|
internal | __pad1__: ControlPoint(PLT_CtrlPointReference& ctlPoint) { if (ctlPoint.IsNull()) throw gcnew ArgumentNullException("ctlPoint") |
|
| m_pHandle = new PLT_CtrlPointReference(ctlPoint) |
|
◆ Devices
property array<DeviceData^> Platinum::ControlPoint::Devices |
Initial value:{
array<DeviceData^>^ get()
{
System::Threading::Monitor::Enter(m_pDevices);
return m_pDevices->ToArray();
System::Threading::Monitor::Exit(m_pDevices);
}
}
internal:
{
{
return *m_pHandle;
}
}
public:
event DeviceAddedDelegate^ DeviceAdded
The documentation for this class was generated from the following files:
- lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h
- lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.cpp