Commit 5b0d23d5 authored by Max Kellermann's avatar Max Kellermann

output/httpd/IcyMetaDataServer: add `noexcept`

parent ab30695b
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
AllocatedString<> AllocatedString<>
icy_server_metadata_header(const char *name, icy_server_metadata_header(const char *name,
const char *genre, const char *url, const char *genre, const char *url,
const char *content_type, int metaint) const char *content_type, int metaint) noexcept
{ {
return FormatString("HTTP/1.1 200 OK\r\n" return FormatString("HTTP/1.1 200 OK\r\n"
"icy-notice1:<BR>This stream requires an audio player!<BR>\r\n" /* TODO */ "icy-notice1:<BR>This stream requires an audio player!<BR>\r\n" /* TODO */
...@@ -54,7 +54,8 @@ icy_server_metadata_header(const char *name, ...@@ -54,7 +54,8 @@ icy_server_metadata_header(const char *name,
} }
static AllocatedString<> static AllocatedString<>
icy_server_metadata_string(const char *stream_title, const char* stream_url) icy_server_metadata_string(const char *stream_title,
const char* stream_url) noexcept
{ {
// The leading n is a placeholder for the length information // The leading n is a placeholder for the length information
auto icy_metadata = FormatString("nStreamTitle='%s';" auto icy_metadata = FormatString("nStreamTitle='%s';"
...@@ -81,7 +82,7 @@ icy_server_metadata_string(const char *stream_title, const char* stream_url) ...@@ -81,7 +82,7 @@ icy_server_metadata_string(const char *stream_title, const char* stream_url)
} }
PagePtr PagePtr
icy_server_metadata_page(const Tag &tag, const TagType *types) icy_server_metadata_page(const Tag &tag, const TagType *types) noexcept
{ {
const char *tag_items[TAG_NUM_OF_ITEM_TYPES]; const char *tag_items[TAG_NUM_OF_ITEM_TYPES];
......
...@@ -29,9 +29,9 @@ template<typename T> class AllocatedString; ...@@ -29,9 +29,9 @@ template<typename T> class AllocatedString;
AllocatedString<char> AllocatedString<char>
icy_server_metadata_header(const char *name, icy_server_metadata_header(const char *name,
const char *genre, const char *url, const char *genre, const char *url,
const char *content_type, int metaint); const char *content_type, int metaint) noexcept;
PagePtr PagePtr
icy_server_metadata_page(const Tag &tag, const TagType *types); icy_server_metadata_page(const Tag &tag, const TagType *types) noexcept;
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment