SerialAsyncApiFunction();
protected:
- virtual ~SerialAsyncApiFunction();
+ ~SerialAsyncApiFunction() override;
// AsyncApiFunction:
- virtual bool PrePrepare() OVERRIDE;
- virtual bool Respond() OVERRIDE;
+ bool PrePrepare() override;
+ bool Respond() override;
SerialConnection* GetSerialConnection(int api_resource_id);
void RemoveSerialConnection(int api_resource_id);
SerialGetDevicesFunction();
protected:
- virtual ~SerialGetDevicesFunction() {}
+ ~SerialGetDevicesFunction() override {}
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
};
class SerialConnectFunction : public SerialAsyncApiFunction {
SerialConnectFunction();
protected:
- virtual ~SerialConnectFunction();
+ ~SerialConnectFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void AsyncWorkStart() OVERRIDE;
+ bool Prepare() override;
+ void AsyncWorkStart() override;
virtual SerialConnection* CreateSerialConnection(
const std::string& port,
SerialUpdateFunction();
protected:
- virtual ~SerialUpdateFunction();
+ ~SerialUpdateFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::Update::Params> params_;
SerialDisconnectFunction();
protected:
- virtual ~SerialDisconnectFunction();
+ ~SerialDisconnectFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::Disconnect::Params> params_;
SerialSetPausedFunction();
protected:
- virtual ~SerialSetPausedFunction();
+ ~SerialSetPausedFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::SetPaused::Params> params_;
SerialGetInfoFunction();
protected:
- virtual ~SerialGetInfoFunction();
+ ~SerialGetInfoFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::GetInfo::Params> params_;
SerialGetConnectionsFunction();
protected:
- virtual ~SerialGetConnectionsFunction();
+ ~SerialGetConnectionsFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
};
class SerialSendFunction : public SerialAsyncApiFunction {
SerialSendFunction();
protected:
- virtual ~SerialSendFunction();
+ ~SerialSendFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void AsyncWorkStart() OVERRIDE;
+ bool Prepare() override;
+ void AsyncWorkStart() override;
private:
void OnSendComplete(int bytes_sent, serial::SendError error);
SerialFlushFunction();
protected:
- virtual ~SerialFlushFunction();
+ ~SerialFlushFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::Flush::Params> params_;
SerialGetControlSignalsFunction();
protected:
- virtual ~SerialGetControlSignalsFunction();
+ ~SerialGetControlSignalsFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::GetControlSignals::Params> params_;
SerialSetControlSignalsFunction();
protected:
- virtual ~SerialSetControlSignalsFunction();
+ ~SerialSetControlSignalsFunction() override;
// AsyncApiFunction:
- virtual bool Prepare() OVERRIDE;
- virtual void Work() OVERRIDE;
+ bool Prepare() override;
+ void Work() override;
private:
scoped_ptr<serial::SetControlSignals::Params> params_;