Lines Matching refs:BigBuffer
20 class BigBuffer; variable
42 friend class mojo_base::BigBuffer; in COMPONENT_EXPORT()
65 class COMPONENT_EXPORT(MOJO_BASE) BigBuffer { in COMPONENT_EXPORT()
75 BigBuffer(); in COMPONENT_EXPORT()
76 BigBuffer(BigBuffer&& other); in COMPONENT_EXPORT()
81 BigBuffer(base::span<const uint8_t> data); in COMPONENT_EXPORT()
84 BigBuffer(const std::vector<uint8_t>& data); in COMPONENT_EXPORT()
88 explicit BigBuffer(internal::BigBufferSharedMemoryRegion shared_memory); in COMPONENT_EXPORT()
90 ~BigBuffer(); in COMPONENT_EXPORT()
92 BigBuffer& operator=(BigBuffer&& other); in COMPONENT_EXPORT()
122 DISALLOW_COPY_AND_ASSIGN(BigBuffer); in COMPONENT_EXPORT()
155 static BigBuffer ToBigBuffer(BigBufferView view) WARN_UNUSED_RESULT; in COMPONENT_EXPORT()
157 BigBuffer::StorageType storage_type() const { return storage_type_; } in COMPONENT_EXPORT()
160 DCHECK_EQ(storage_type_, BigBuffer::StorageType::kBytes); in COMPONENT_EXPORT()
165 DCHECK_EQ(storage_type_, BigBuffer::StorageType::kSharedMemory); in COMPONENT_EXPORT()
170 BigBuffer::StorageType storage_type_; in COMPONENT_EXPORT()