event/MultiSocketMonitor: add "noexcept"

This commit is contained in:
Max Kellermann
2017-11-12 17:40:12 +01:00
parent cf483107c9
commit c582a9faae
5 changed files with 36 additions and 35 deletions

View File

@@ -141,8 +141,9 @@ private:
defer_invalidate_sockets.Schedule();
}
virtual std::chrono::steady_clock::duration PrepareSockets() override;
virtual void DispatchSockets() override;
/* virtual methods from class MultiSocketMonitor */
std::chrono::steady_clock::duration PrepareSockets() noexcept override;
void DispatchSockets() noexcept override;
};
inline InputStream *
@@ -172,7 +173,7 @@ AlsaInputStream::Create(EventLoop &event_loop, const char *uri,
}
std::chrono::steady_clock::duration
AlsaInputStream::PrepareSockets()
AlsaInputStream::PrepareSockets() noexcept
{
if (IsPaused()) {
ClearSocketList();
@@ -183,7 +184,7 @@ AlsaInputStream::PrepareSockets()
}
void
AlsaInputStream::DispatchSockets()
AlsaInputStream::DispatchSockets() noexcept
{
const std::lock_guard<Mutex> protect(mutex);