platform_system_core/base
Casey Dahlin 918b9e8dc6 Introduce unique_fd
unique_fds are wrappers for integer file descriptors that automatically
close when they go out of scope. They are movable but not copyable and
generally mimic the semantics of std::unique_ptr

Change-Id: I0657b848b6536d5ad9fc06686e240ea5c387b0ac
Test: Considerable exercise in new AIDL integration tests
Bug: None
Signed-off-by: Casey Dahlin <sadmac@google.com>
2015-11-18 12:01:24 -08:00
..
include/base Introduce unique_fd 2015-11-18 12:01:24 -08:00
.clang-format
Android.mk Merge changes Ic124ecb9,I94de55d2 2015-11-12 22:50:03 +00:00
CPPLINT.cfg Don't show lint errors for rvalue references. 2015-04-02 18:38:01 -07:00
file.cpp Revert "Revert "adb/base: fix adb push of Unicode filenames on Win32"" 2015-11-11 18:23:00 -08:00
file_test.cpp win32: adb_test/libbase_test fixes 2015-08-06 18:09:32 -07:00
logging.cpp Merge changes Ic124ecb9,I94de55d2 2015-11-12 22:50:03 +00:00
logging_test.cpp Fix lseek argument order. 2015-10-20 13:18:22 -07:00
parseint_test.cpp Fix ParseInt/ParseUint to handle explicit "0x" hex. 2015-11-02 09:01:53 -08:00
stringprintf.cpp
stringprintf_test.cpp libbase_test: win32: get some tests working 2015-08-03 10:54:17 -07:00
strings.cpp Make Join support string delimiters 2015-11-02 11:04:34 -08:00
strings_test.cpp Generalize Join to work for any container/element. 2015-05-22 10:07:06 -07:00
test_main.cpp Support base::logging on Windows. 2015-04-29 18:01:53 -07:00
test_utils.cpp adb/base win32 tests: fix comment and open() flags 2015-09-01 14:57:58 -07:00
utf8.cpp adb: win32: remove widen()/narrow() in favor of UTF8ToWide()/WideToUTF8() 2015-11-12 17:13:08 -08:00
utf8_test.cpp adb: win32: remove widen()/narrow() in favor of UTF8ToWide()/WideToUTF8() 2015-11-12 17:13:08 -08:00