Lines Matching defs:stream
21 static void test_loop_stream(skiatest::Reporter* reporter, SkStream* stream,
27 size_t bytes = stream->read(tmp, len);
33 size_t bytes = stream->read(tmp, 1);
36 REPORTER_ASSERT(reporter, stream->isAtEnd());
57 SkFILEStream stream(path.c_str());
58 REPORTER_ASSERT(reporter, stream.isValid());
59 test_loop_stream(reporter, &stream, s, 26, 100);
61 SkAutoTUnref<SkStreamAsset> stream2(stream.duplicate());
67 SkFILEStream stream(file, SkFILEStream::kCallerPasses_Ownership);
68 REPORTER_ASSERT(reporter, stream.isValid());
69 test_loop_stream(reporter, &stream, s, 26, 100);
71 SkAutoTUnref<SkStreamAsset> stream2(stream.duplicate());
94 SkAutoTUnref<SkStreamAsset> stream(ds.detachAsStream());
95 REPORTER_ASSERT(reporter, 100 * 26 == stream->getLength());
97 test_loop_stream(reporter, stream.get(), s, 26, 100);
99 SkAutoTUnref<SkStreamAsset> stream2(stream->duplicate());
102 SkAutoTUnref<SkStreamAsset> stream3(stream->fork());
105 size_t bytes = stream->read(&tmp, 1);
124 SkAutoTUnref<SkStreamAsset> stream(ds.detachAsStream());
126 test_loop_stream(reporter, stream.get(), s, 26, 100);
128 SkAutoTUnref<SkStreamAsset> stream2(stream->duplicate());