From d1df0fec1966d2ae70e019b07f3beda0eb98d68e Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 11 Jan 2018 12:36:31 +0100 Subject: [PATCH] input/curl: add "noexcept" --- src/input/plugins/CurlInputPlugin.cxx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/input/plugins/CurlInputPlugin.cxx b/src/input/plugins/CurlInputPlugin.cxx index aee61b7e1..f596b1eb2 100644 --- a/src/input/plugins/CurlInputPlugin.cxx +++ b/src/input/plugins/CurlInputPlugin.cxx @@ -84,7 +84,7 @@ public: icy(new IcyMetaDataParser()) { } - ~CurlInputStream(); + ~CurlInputStream() noexcept; CurlInputStream(const CurlInputStream &) = delete; CurlInputStream &operator=(const CurlInputStream &) = delete; @@ -111,7 +111,7 @@ private: * * Runs in the I/O thread. */ - void FreeEasy(); + void FreeEasy() noexcept; /** * Frees the current "libcurl easy" handle, and everything associated @@ -119,7 +119,7 @@ private: * * The mutex must not be locked. */ - void FreeEasyIndirect(); + void FreeEasyIndirect() noexcept; /** * The DoSeek() implementation invoked in the IOThread. @@ -162,7 +162,7 @@ CurlInputStream::DoResume() } void -CurlInputStream::FreeEasy() +CurlInputStream::FreeEasy() noexcept { assert(GetEventLoop().IsInside()); @@ -176,7 +176,7 @@ CurlInputStream::FreeEasy() } void -CurlInputStream::FreeEasyIndirect() +CurlInputStream::FreeEasyIndirect() noexcept { BlockingCall(GetEventLoop(), [this](){ FreeEasy(); @@ -339,7 +339,7 @@ input_curl_init(EventLoop &event_loop, const ConfigBlock &block) } static void -input_curl_finish(void) +input_curl_finish() noexcept { delete curl_init; @@ -347,7 +347,7 @@ input_curl_finish(void) http_200_aliases = nullptr; } -CurlInputStream::~CurlInputStream() +CurlInputStream::~CurlInputStream() noexcept { FreeEasyIndirect(); }