Commit d477a922 authored by Max Kellermann's avatar Max Kellermann

output/httpd: change "struct" to "class"

parent 69a9d291
......@@ -27,7 +27,7 @@
#include <stddef.h>
struct HttpdOutput;
class HttpdOutput;
class Page;
class HttpdClient final : BufferedSocket {
......
......@@ -46,7 +46,7 @@ class Page;
struct Encoder;
struct Tag;
struct HttpdOutput final : private ServerSocket {
class HttpdOutput final : ServerSocket {
struct audio_output base;
/**
......@@ -68,6 +68,7 @@ struct HttpdOutput final : private ServerSocket {
*/
size_t unflushed_input;
public:
/**
* The MIME type produced by the #encoder.
*/
......@@ -79,6 +80,7 @@ struct HttpdOutput final : private ServerSocket {
*/
mutable Mutex mutex;
private:
/**
* A #Timer object to synchronize this output with the
* wallclock.
......@@ -95,6 +97,7 @@ struct HttpdOutput final : private ServerSocket {
*/
Page *metadata;
public:
/**
* The configured name.
*/
......@@ -108,6 +111,7 @@ struct HttpdOutput final : private ServerSocket {
*/
char const *website;
private:
/**
* A linked list containing all clients which are currently
* connected.
......@@ -126,6 +130,7 @@ struct HttpdOutput final : private ServerSocket {
*/
unsigned clients_max, clients_cnt;
public:
HttpdOutput(EventLoop &_loop);
~HttpdOutput();
......
......@@ -306,8 +306,6 @@ httpd_output_open(struct audio_output *ao, AudioFormat &audio_format,
{
HttpdOutput *httpd = HttpdOutput::Cast(ao);
assert(httpd->clients.empty());
const ScopeLock protect(httpd->mutex);
return httpd->Open(audio_format, error);
}
......
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