Home
last modified time | relevance | path

Searched defs:IOVector (Results 1 – 2 of 2) sorted by relevance

/system/core/adb/
Dtypes.h140 struct IOVector { struct
145 IOVector() {} in IOVector() argument
147 explicit IOVector(std::unique_ptr<block_type> block) { in IOVector() function
152 IOVector(IOVector&& move) noexcept : IOVector() { *this = std::move(move); } in IOVector() argument
154 IOVector& operator=(const IOVector& copy) = delete; argument
180 IOVector take_front(size_type len) { in take_front() argument
218 void append(std::unique_ptr<const block_type> block) { in append()
228 void append(block_type&& block) { append(std::make_unique<block_type>(std::move(block))); } in append()
230 void trim_front() { in trim_front()
247 void append_shared(std::shared_ptr<const block_type> block) { in append_shared()
[all …]
Dtypes_test.cpp40 TEST(IOVector, empty) { in TEST() argument
46 TEST(IOVector, single_block) { in TEST() argument
56 TEST(IOVector, single_block_split) { in TEST() argument
67 TEST(IOVector, aligned_split) { in TEST() argument
89 TEST(IOVector, misaligned_split) { in TEST() argument