ByteStreamWriterImpl(scoped_refptr<base::SequencedTaskRunner> task_runner,
scoped_refptr<LifetimeFlag> lifetime_flag,
size_t buffer_size);
- virtual ~ByteStreamWriterImpl();
+ ~ByteStreamWriterImpl() override;
// Must be called before any operations are performed.
void SetPeer(ByteStreamReaderImpl* peer,
scoped_refptr<LifetimeFlag> peer_lifetime_flag);
// Overridden from ByteStreamWriter.
- virtual bool Write(scoped_refptr<net::IOBuffer> buffer,
- size_t byte_count) OVERRIDE;
- virtual void Flush() OVERRIDE;
- virtual void Close(int status) OVERRIDE;
- virtual void RegisterCallback(const base::Closure& source_callback) OVERRIDE;
- virtual size_t GetTotalBufferedBytes() const OVERRIDE;
+ bool Write(scoped_refptr<net::IOBuffer> buffer, size_t byte_count) override;
+ void Flush() override;
+ void Close(int status) override;
+ void RegisterCallback(const base::Closure& source_callback) override;
+ size_t GetTotalBufferedBytes() const override;
// PostTask target from |ByteStreamReaderImpl::MaybeUpdateInput|.
static void UpdateWindow(scoped_refptr<LifetimeFlag> lifetime_flag,
ByteStreamReaderImpl(scoped_refptr<base::SequencedTaskRunner> task_runner,
scoped_refptr<LifetimeFlag> lifetime_flag,
size_t buffer_size);
- virtual ~ByteStreamReaderImpl();
+ ~ByteStreamReaderImpl() override;
// Must be called before any operations are performed.
void SetPeer(ByteStreamWriterImpl* peer,
scoped_refptr<LifetimeFlag> peer_lifetime_flag);
// Overridden from ByteStreamReader.
- virtual StreamState Read(scoped_refptr<net::IOBuffer>* data,
- size_t* length) OVERRIDE;
- virtual int GetStatus() const OVERRIDE;
- virtual void RegisterCallback(const base::Closure& sink_callback) OVERRIDE;
+ StreamState Read(scoped_refptr<net::IOBuffer>* data, size_t* length) override;
+ int GetStatus() const override;
+ void RegisterCallback(const base::Closure& sink_callback) override;
// PostTask target from |ByteStreamWriterImpl::Write| and
// |ByteStreamWriterImpl::Close|.