mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-05 05:06:33 +02:00
45 lines
607 B
C++
45 lines
607 B
C++
#ifndef SERVER_SETTINGS_H
|
|
#define SERVER_SETTINGS_H
|
|
|
|
#include "message/message.h"
|
|
|
|
|
|
namespace msg
|
|
{
|
|
|
|
class ServerSettings : public BaseMessage
|
|
{
|
|
public:
|
|
ServerSettings() : BaseMessage(message_type::kServerSettings)
|
|
{
|
|
}
|
|
|
|
virtual ~ServerSettings()
|
|
{
|
|
}
|
|
|
|
virtual void read(std::istream& stream)
|
|
{
|
|
stream.read(reinterpret_cast<char *>(&bufferMs), sizeof(int32_t));
|
|
}
|
|
|
|
virtual uint32_t getSize()
|
|
{
|
|
return sizeof(int32_t);
|
|
}
|
|
|
|
int32_t bufferMs;
|
|
|
|
protected:
|
|
virtual void doserialize(std::ostream& stream)
|
|
{
|
|
stream.write(reinterpret_cast<char *>(&bufferMs), sizeof(int32_t));
|
|
}
|
|
};
|
|
|
|
}
|
|
|
|
|
|
#endif
|
|
|
|
|