public:
SyncLogger();
- virtual ~SyncLogger();
+ ~SyncLogger() override;
// invalidation::Logger implementation.
- virtual void Log(LogLevel level, const char* file, int line,
- const char* format, ...) OVERRIDE;
+ void Log(LogLevel level,
+ const char* file,
+ int line,
+ const char* format,
+ ...) override;
- virtual void SetSystemResources(
- invalidation::SystemResources* resources) OVERRIDE;
+ void SetSystemResources(invalidation::SystemResources* resources) override;
};
class SyncInvalidationScheduler : public invalidation::Scheduler {
public:
SyncInvalidationScheduler();
- virtual ~SyncInvalidationScheduler();
+ ~SyncInvalidationScheduler() override;
// Start and stop the scheduler.
void Start();
void Stop();
// invalidation::Scheduler implementation.
- virtual void Schedule(invalidation::TimeDelta delay,
- invalidation::Closure* task) OVERRIDE;
+ void Schedule(invalidation::TimeDelta delay,
+ invalidation::Closure* task) override;
- virtual bool IsRunningOnThread() const OVERRIDE;
+ bool IsRunningOnThread() const override;
- virtual invalidation::Time GetCurrentTime() const OVERRIDE;
+ invalidation::Time GetCurrentTime() const override;
- virtual void SetSystemResources(
- invalidation::SystemResources* resources) OVERRIDE;
+ void SetSystemResources(invalidation::SystemResources* resources) override;
private:
// Runs the task, deletes it, and removes it from |posted_tasks_|.
SyncNetworkChannel();
- virtual ~SyncNetworkChannel();
+ ~SyncNetworkChannel() override;
// invalidation::NetworkChannel implementation.
// SyncNetworkChannel doesn't implement SendMessage. It is responsibility of
// subclass to implement it.
- virtual void SetMessageReceiver(
- invalidation::MessageCallback* incoming_receiver) OVERRIDE;
- virtual void AddNetworkStatusReceiver(
- invalidation::NetworkStatusCallback* network_status_receiver) OVERRIDE;
- virtual void SetSystemResources(
- invalidation::SystemResources* resources) OVERRIDE;
+ void SetMessageReceiver(
+ invalidation::MessageCallback* incoming_receiver) override;
+ void AddNetworkStatusReceiver(
+ invalidation::NetworkStatusCallback* network_status_receiver) override;
+ void SetSystemResources(invalidation::SystemResources* resources) override;
// Subclass should implement UpdateCredentials to pass new token to channel
// library.
public:
SyncStorage(StateWriter* state_writer, invalidation::Scheduler* scheduler);
- virtual ~SyncStorage();
+ ~SyncStorage() override;
void SetInitialState(const std::string& value) {
cached_state_ = value;
}
// invalidation::Storage implementation.
- virtual void WriteKey(const std::string& key, const std::string& value,
- invalidation::WriteKeyCallback* done) OVERRIDE;
+ void WriteKey(const std::string& key,
+ const std::string& value,
+ invalidation::WriteKeyCallback* done) override;
- virtual void ReadKey(const std::string& key,
- invalidation::ReadKeyCallback* done) OVERRIDE;
+ void ReadKey(const std::string& key,
+ invalidation::ReadKeyCallback* done) override;
- virtual void DeleteKey(const std::string& key,
- invalidation::DeleteKeyCallback* done) OVERRIDE;
+ void DeleteKey(const std::string& key,
+ invalidation::DeleteKeyCallback* done) override;
- virtual void ReadAllKeys(
- invalidation::ReadAllKeysCallback* key_callback) OVERRIDE;
+ void ReadAllKeys(invalidation::ReadAllKeysCallback* key_callback) override;
- virtual void SetSystemResources(
- invalidation::SystemResources* resources) OVERRIDE;
+ void SetSystemResources(invalidation::SystemResources* resources) override;
private:
// Runs the given storage callback with SUCCESS status and deletes it.
SyncSystemResources(SyncNetworkChannel* sync_network_channel,
StateWriter* state_writer);
- virtual ~SyncSystemResources();
+ ~SyncSystemResources() override;
// invalidation::SystemResources implementation.
- virtual void Start() OVERRIDE;
- virtual void Stop() OVERRIDE;
- virtual bool IsStarted() const OVERRIDE;
+ void Start() override;
+ void Stop() override;
+ bool IsStarted() const override;
virtual void set_platform(const std::string& platform);
- virtual std::string platform() const OVERRIDE;
- virtual SyncLogger* logger() OVERRIDE;
- virtual SyncStorage* storage() OVERRIDE;
- virtual SyncNetworkChannel* network() OVERRIDE;
- virtual SyncInvalidationScheduler* internal_scheduler() OVERRIDE;
- virtual SyncInvalidationScheduler* listener_scheduler() OVERRIDE;
+ std::string platform() const override;
+ SyncLogger* logger() override;
+ SyncStorage* storage() override;
+ SyncNetworkChannel* network() override;
+ SyncInvalidationScheduler* internal_scheduler() override;
+ SyncInvalidationScheduler* listener_scheduler() override;
private:
bool is_started_;