Quick Links: |
Provide platform-independent system-level utilities. More...
Components | |
Component bdls_fdstreambuf | |
Provide a stream buffer initialized with a file descriptor. | |
Component bdls_filedescriptorguard | |
Provide a RAII guard class used to close files. | |
Component bdls_filesystemutil | |
Provide methods for filesystem access with multi-language names. | |
Component bdls_filesystemutil_transitionaluniximputil: PRIVATE | |
Provide testable | |
Component bdls_filesystemutil_uniximputil: PRIVATE | |
Provide testable | |
Component bdls_filesystemutil_unixplatform: PRIVATE | |
Provide Unix timstamp and offset type width detection macros. | |
Component bdls_filesystemutil_windowsimputil: PRIVATE | |
Provide testable | |
Component bdls_memoryutil | |
Provide a set of portable utilities for memory manipulation. | |
Component bdls_osutil | |
Provide utilities related to the operating system. | |
Component bdls_pathutil | |
Provide portable file path manipulation. | |
Component bdls_pipeutil | |
Provide basic portable named-pipe utilities. | |
Component bdls_processutil | |
Provide basic platform-independent utilities related to processes. | |
Component bdls_tempdirectoryguard | |
Provide a scoped guard that creates a unique temporary directory. | |
Component bdls_testutil: DEPRECATED | |
Provide test utilities for components in |
bdls
package provides a suite of components for platform-independent interactions with operating system for the management of memory, files, and pipes. bdls
package currently has 14 components having 4 levels of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical. 4. bdls_osutil bdls_pipeutil 3. bdls_fdstreambuf bdls_filedescriptorguard bdls_processutil bdls_tempdirectoryguard 2. bdls_filesystemutil 1. bdls_filesystemutil_transitionaluniximputil !PRIVATE! bdls_filesystemutil_uniximputil !PRIVATE! bdls_filesystemutil_unixplatform !PRIVATE! bdls_filesystemutil_windowsimputil !PRIVATE! bdls_memoryutil bdls_pathutil bdls_testutil !DEPRECATED!
bdls_fdstreambuf
: bdls_filedescriptorguard
: bdls_filesystemutil
: bdls_filesystemutil_transitionaluniximputil
: PRIVATE bdls::FilesystemUtil
operations for some Unixes.bdls_filesystemutil_uniximputil
: PRIVATE bdls::FilesystemUtil
operations for some Unixes.bdls_filesystemutil_unixplatform
: PRIVATE bdls_filesystemutil_windowsimputil
: PRIVATE bdls::FilesystemUtil
operations on Windows.bdls_memoryutil
: bdls_osutil
: bdls_pathutil
: bdls_pipeutil
: bdls_processutil
: bdls_tempdirectoryguard
: bdls_testutil
: DEPRECATED bdl
and above.