Add override keyword to those methods requiring it

This commit is contained in:
Peter Barker
2021-10-20 21:33:54 -04:00
committed by Daniel Agar
parent 29e1aa6c12
commit ebfa20c994
14 changed files with 39 additions and 39 deletions
@@ -32,8 +32,8 @@ public:
max_write_pos_(0)
{ }
virtual int read(unsigned offset, uint8_t* data, unsigned len) const;
virtual int write(unsigned offset, const uint8_t* data, unsigned len);
virtual int read(unsigned offset, uint8_t* data, unsigned len) const override;
virtual int write(unsigned offset, const uint8_t* data, unsigned len) override;
void reset();
@@ -138,8 +138,8 @@ public:
static TransferBufferManagerEntry* instantiate(IPoolAllocator& allocator, uint16_t max_size);
static void destroy(TransferBufferManagerEntry*& obj, IPoolAllocator& allocator);
virtual int read(unsigned offset, uint8_t* data, unsigned len) const;
virtual int write(unsigned offset, const uint8_t* data, unsigned len);
virtual int read(unsigned offset, uint8_t* data, unsigned len) const override;
virtual int write(unsigned offset, const uint8_t* data, unsigned len) override;
void reset(const TransferBufferManagerKey& key = TransferBufferManagerKey());
@@ -32,7 +32,7 @@ class UAVCAN_EXPORT IncomingTransfer : public ITransferBuffer
uint8_t iface_index_;
/// That's a no-op, asserts in debug builds
virtual int write(unsigned offset, const uint8_t* data, unsigned len);
virtual int write(unsigned offset, const uint8_t* data, unsigned len) override;
protected:
IncomingTransfer(MonotonicTime ts_mono, UtcTime ts_utc, TransferPriority transfer_priority,
@@ -76,8 +76,8 @@ class UAVCAN_EXPORT SingleFrameIncomingTransfer : public IncomingTransfer
const uint8_t payload_len_;
public:
explicit SingleFrameIncomingTransfer(const RxFrame& frm);
virtual int read(unsigned offset, uint8_t* data, unsigned len) const;
virtual bool isAnonymousTransfer() const;
virtual int read(unsigned offset, uint8_t* data, unsigned len) const override;
virtual bool isAnonymousTransfer() const override;
};
/**
@@ -89,8 +89,8 @@ class UAVCAN_EXPORT MultiFrameIncomingTransfer : public IncomingTransfer, Noncop
public:
MultiFrameIncomingTransfer(MonotonicTime ts_mono, UtcTime ts_utc, const RxFrame& last_frame,
TransferBufferAccessor& tba);
virtual int read(unsigned offset, uint8_t* data, unsigned len) const;
virtual void release() { buf_acc_.remove(); }
virtual int read(unsigned offset, uint8_t* data, unsigned len) const override;
virtual void release() override { buf_acc_.remove(); }
};
/**
@@ -174,7 +174,7 @@ class UAVCAN_EXPORT TransferListenerWithFilter : public TransferListener
{
const ITransferAcceptanceFilter* filter_;
virtual void handleFrame(const RxFrame& frame);
virtual void handleFrame(const RxFrame& frame) override;
public:
TransferListenerWithFilter(TransferPerfCounter& perf, const DataTypeDescriptor& data_type,