Lines Matching refs:BigBuffer

52     BigBuffer::StorageType* storage_type,  in TryCreateSharedMemory()
54 if (size > BigBuffer::kMaxInlineBytes) { in TryCreateSharedMemory()
59 *storage_type = BigBuffer::StorageType::kSharedMemory; in TryCreateSharedMemory()
69 *storage_type = BigBuffer::StorageType::kInvalidBuffer; in TryCreateSharedMemory()
79 *storage_type = BigBuffer::StorageType::kBytes; in TryCreateSharedMemory()
85 constexpr size_t BigBuffer::kMaxInlineBytes;
87 BigBuffer::BigBuffer() : storage_type_(StorageType::kBytes), bytes_size_(0) {} in BigBuffer() function in mojo_base::BigBuffer
89 BigBuffer::BigBuffer(BigBuffer&& other) in BigBuffer() function in mojo_base::BigBuffer
99 BigBuffer::BigBuffer(base::span<const uint8_t> data) { in BigBuffer() function in mojo_base::BigBuffer
103 BigBuffer::BigBuffer(const std::vector<uint8_t>& data) in BigBuffer() function in mojo_base::BigBuffer
104 : BigBuffer(base::make_span(data)) {} in BigBuffer()
106 BigBuffer::BigBuffer(internal::BigBufferSharedMemoryRegion shared_memory) in BigBuffer() function in mojo_base::BigBuffer
110 BigBuffer::BigBuffer(size_t size) { in BigBuffer() function in mojo_base::BigBuffer
112 if (storage_type_ == BigBuffer::StorageType::kBytes) { in BigBuffer()
120 BigBuffer::~BigBuffer() = default;
122 BigBuffer& BigBuffer::operator=(BigBuffer&& other) { in operator =()
133 uint8_t* BigBuffer::data() { in data()
134 return const_cast<uint8_t*>(const_cast<const BigBuffer*>(this)->data()); in data()
137 const uint8_t* BigBuffer::data() const { in data()
155 size_t BigBuffer::size() const { in size()
175 if (storage_type_ == BigBuffer::StorageType::kSharedMemory) { in BigBufferView()
181 if (storage_type_ == BigBuffer::StorageType::kBytes) { in BigBufferView()
195 storage_type_ = BigBuffer::StorageType::kBytes; in SetBytes()
203 storage_type_ = BigBuffer::StorageType::kSharedMemory; in SetSharedMemory()
208 if (storage_type_ == BigBuffer::StorageType::kBytes) { in data()
210 } else if (storage_type_ == BigBuffer::StorageType::kSharedMemory) { in data()
221 BigBuffer BigBufferView::ToBigBuffer(BigBufferView view) { in ToBigBuffer()
222 BigBuffer buffer; in ToBigBuffer()
224 if (view.storage_type_ == BigBuffer::StorageType::kBytes) { in ToBigBuffer()
228 } else if (view.storage_type_ == BigBuffer::StorageType::kSharedMemory) { in ToBigBuffer()
237 view.storage_type_ = BigBuffer::StorageType::kInvalidBuffer; in CreateInvalidForTest()