/*---------------------------------------------------------------------- | PLT_UPnP::RemoveCtrlPoint +---------------------------------------------------------------------*/ NPT_Result PLT_UPnP::RemoveCtrlPoint(PLT_CtrlPointReference& ctrl_point) { NPT_AutoLock lock(m_Lock); if (m_Started) { ctrl_point->Stop(m_SsdpListenTask); } return m_CtrlPoints.Remove(ctrl_point); }
NPT_Result operator()(PLT_CtrlPointReference& ctrl_point) const { return ctrl_point->Stop(m_ListenTask); }