output/httpd/IcyMetaDataServer: add noexcept
This commit is contained in:
src/output/plugins/httpd
@@ -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,
|
|||||||
}
|
}
|
||||||
|
|
||||||
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)
|
|||||||
}
|
}
|
||||||
|
|
||||||
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;
|
|||||||
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
|
||||||
|
Reference in New Issue
Block a user