Lines Matching refs:FrontBufferedStream
10 #include "FrontBufferedStream.h"
16 class FrontBufferedStream : public SkStreamRewindable {
19 FrontBufferedStream(std::unique_ptr<SkStream>, size_t bufferSize);
20 ~FrontBufferedStream() override;
75 std::unique_ptr<SkStreamRewindable> FrontBufferedStream::Make(std::unique_ptr<SkStream> stream,
80 auto frontBufferedStream = std::make_unique<::FrontBufferedStream>(
93 FrontBufferedStream::FrontBufferedStream(std::unique_ptr<SkStream> stream, size_t bufferSize)
103 FrontBufferedStream::~FrontBufferedStream() {
109 bool FrontBufferedStream::isAtEnd() const {
119 bool FrontBufferedStream::rewind() {
128 size_t FrontBufferedStream::readFromBuffer(char* dst, size_t size) {
146 size_t FrontBufferedStream::bufferAndWriteTo(char* dst, size_t size) {
168 size_t FrontBufferedStream::readDirectlyFromStream(char* dst, size_t size) {
186 size_t FrontBufferedStream::peek(void* dst, size_t size) const {
196 FrontBufferedStream* nonConstThis = const_cast<FrontBufferedStream*>(this);
202 size_t FrontBufferedStream::read(void* voidDst, size_t size) {