50 static std::unique_ptr<MappedFile>
FromFd(
borrowed_fd fd, off64_t offset,
size_t length,
Definition: mapped_file.h:43
size_t size() const
Definition: mapped_file.h:71
MappedFile(MappedFile &&other)
Definition: mapped_file.cpp:88
void Close()
Definition: mapped_file.cpp:114
~MappedFile()
Definition: mapped_file.cpp:110
size_t size_
Definition: mapped_file.h:79
size_t offset_
Definition: mapped_file.h:81
static std::unique_ptr< MappedFile > FromFd(borrowed_fd fd, off64_t offset, size_t length, int prot)
Definition: mapped_file.cpp:38
char * base_
Definition: mapped_file.h:78
char * data() const
Definition: mapped_file.h:70
MappedFile(char *base, size_t size, size_t offset)
Definition: mapped_file.h:88
MappedFile & operator=(MappedFile &&other)
Definition: mapped_file.cpp:99
DISALLOW_IMPLICIT_CONSTRUCTORS(MappedFile)
static std::unique_ptr< MappedFile > FromOsHandle(os_handle h, off64_t offset, size_t length, int prot)
Definition: mapped_file.cpp:47
int os_handle
Definition: mapped_file.h:34
Definition: unique_fd.h:292