• Home
  • History
  • Annotate
  • only in /art/runtime/base/unix_file/
NameDateSize

..05-Nov-20144 KiB

fd_file.cc05-Nov-20143.7 KiB

fd_file.h05-Nov-20142.5 KiB

fd_file_test.cc05-Nov-20142 KiB

mapped_file.cc05-Nov-20144.4 KiB

mapped_file.h05-Nov-20143.2 KiB

mapped_file_test.cc05-Nov-20148.1 KiB

null_file.cc05-Nov-20141.3 KiB

null_file.h05-Nov-20141.6 KiB

null_file_test.cc05-Nov-20142.1 KiB

random_access_file.h05-Nov-20142.5 KiB

random_access_file_test.h05-Nov-20146 KiB

random_access_file_utils.cc05-Nov-20141.2 KiB

random_access_file_utils.h05-Nov-20141.1 KiB

random_access_file_utils_test.cc05-Nov-20141.5 KiB

README05-Nov-2014625

string_file.cc05-Nov-20142.3 KiB

string_file.h05-Nov-20141.7 KiB

string_file_test.cc05-Nov-20141.1 KiB

README

1A simple C++ wrapper for Unix file I/O.
2
3This is intended to be lightweight and easy to use, similar to Java's
4RandomAccessFile and related classes. The usual C++ idioms of RAII and "you
5don't pay for what you don't use" apply.
6
7In particular, the basic RandomAccessFile interface is kept small and simple so
8it's trivial to add new implementations.
9
10This code will not log, because it can't know whether that's appropriate in
11your application.
12
13This code will, in general, return -errno on failure. If an operation consisted
14of multiple sub-operations, it will return the errno corresponding to the most
15relevant operation.
16