/** * Called when we mute a device during incremental discovery. */ void DiscoveryAgent::IncrementalMuteComplete(bool status) { if (!status) { m_uids.RemoveUID(m_muting_uid); OLA_WARN << "Unable to mute " << m_muting_uid << ", device has gone"; } else { OLA_DEBUG << "Muted " << m_muting_uid; } MaybeMuteNextDevice(); }
/* * Called when the UnMute completes. This resends the Unmute command up to * BROADCAST_UNMUTE_REPEATS times and then starts muting previously known * devices (incremental only). */ void DiscoveryAgent::UnMuteComplete() { if (m_uid_ranges.empty()) { // Abort() was called return; } m_unmute_count++; if (m_unmute_count < BROADCAST_UNMUTE_REPEATS) { m_target->UnMuteAll(m_unmute_callback.get()); return; } MaybeMuteNextDevice(); }
/** * Called when the UnMute completes. This starts muting previously known * devices, or proceeeds immediately to the DUB stage if there are none. */ void DiscoveryAgent::UnMuteComplete() { MaybeMuteNextDevice(); }