Searched refs:MemoryFile (Results 1 – 3 of 3) sorted by relevance
43 MemoryFile::MemoryFile(std::shared_ptr<MemoryFileStorage>&& buffer) : buffer_(move(buffer)) {} in MemoryFile() function in MemoryFile45 IFile::Mode MemoryFile::GetMode() const in GetMode()50 void MemoryFile::Close() {} in Close()52 uint64_t MemoryFile::Read(void* buffer, uint64_t count) in Read()74 uint64_t MemoryFile::Write(const void* buffer, uint64_t count) in Write()80 uint64_t MemoryFile::GetLength() const in GetLength()85 bool MemoryFile::Seek(uint64_t aOffset) in Seek()95 uint64_t MemoryFile::GetPosition() const in GetPosition()
60 class MemoryFile final : public IFile {62 explicit MemoryFile(std::shared_ptr<MemoryFileStorage>&& buffer);64 ~MemoryFile() override = default;
48 return IFile::Ptr { new MemoryFile(BASE_NS::move(storage)) }; in OpenFile()57 return IFile::Ptr { new MemoryFile(pos->second.lock()) }; in CreateFile()62 return IFile::Ptr { new MemoryFile(BASE_NS::move(storage)) }; in CreateFile()