Mark input/output message classes as final, since nothing should be inheriting from them

This commit is contained in:
Tim Wojtulewicz 2020-03-26 16:10:08 -07:00
parent 186005133b
commit d614756a7f
5 changed files with 26 additions and 26 deletions

View file

@ -16,7 +16,7 @@ using threading::Field;
namespace logging {
class RotationFinishedMessage : public threading::OutputMessage<WriterFrontend>
class RotationFinishedMessage final : public threading::OutputMessage<WriterFrontend>
{
public:
RotationFinishedMessage(WriterFrontend* writer, const char* new_name, const char* old_name,
@ -45,7 +45,7 @@ private:
bool terminating;
};
class FlushWriteBufferMessage : public threading::OutputMessage<WriterFrontend>
class FlushWriteBufferMessage final : public threading::OutputMessage<WriterFrontend>
{
public:
FlushWriteBufferMessage(WriterFrontend* writer)
@ -54,7 +54,7 @@ public:
bool Process() override { Object()->FlushWriteBuffer(); return true; }
};
class DisableMessage : public threading::OutputMessage<WriterFrontend>
class DisableMessage final : public threading::OutputMessage<WriterFrontend>
{
public:
DisableMessage(WriterFrontend* writer)

View file

@ -14,7 +14,7 @@ namespace logging {
// Messages sent from frontend to backend (i.e., "InputMessages").
class InitMessage : public threading::InputMessage<WriterBackend>
class InitMessage final : public threading::InputMessage<WriterBackend>
{
public:
InitMessage(WriterBackend* backend, const int num_fields, const Field* const* fields)
@ -30,7 +30,7 @@ private:
const Field * const* fields;
};
class RotateMessage : public threading::InputMessage<WriterBackend>
class RotateMessage final : public threading::InputMessage<WriterBackend>
{
public:
RotateMessage(WriterBackend* backend, WriterFrontend* frontend, const char* rotated_path, const double open,
@ -52,7 +52,7 @@ private:
const bool terminating;
};
class WriteMessage : public threading::InputMessage<WriterBackend>
class WriteMessage final : public threading::InputMessage<WriterBackend>
{
public:
WriteMessage(WriterBackend* backend, int num_fields, int num_writes, Value*** vals)
@ -67,7 +67,7 @@ private:
Value ***vals;
};
class SetBufMessage : public threading::InputMessage<WriterBackend>
class SetBufMessage final : public threading::InputMessage<WriterBackend>
{
public:
SetBufMessage(WriterBackend* backend, const bool enabled)
@ -80,7 +80,7 @@ private:
const bool enabled;
};
class FlushMessage : public threading::InputMessage<WriterBackend>
class FlushMessage final : public threading::InputMessage<WriterBackend>
{
public:
FlushMessage(WriterBackend* backend, double network_time)