/*
- Copyright (C) 2018-2019 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2018-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
*/
-#include "state.h"
+
#include "signaller.h"
+#include "state.h"
#include <boost/signals2.hpp>
+
class Analytics : public State, public Signaller
{
public:
void successful_dcp_encode ();
- void write () const;
- void read ();
+ void write () const override;
+ void read () override;
boost::signals2::signal<void (std::string, std::string)> Message;
static Analytics* instance ();
private:
- int _successful_dcp_encodes;
+ int _successful_dcp_encodes = 0;
static Analytics* _instance;
static int const _current_version;