class DirReaderLinux
Defined at line 30 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
Allows opening and reading from directories on Linux without allocating memory. Used for
processing directories during the delicate forking operation which requires no memory allocs.
Public Methods
void DirReaderLinux (const char * directory_path)
Defined at line 32 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
void DirReaderLinux (const DirReaderLinux & )
Defined at line 37 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
DirReaderLinux & operator= (const DirReaderLinux & )
Defined at line 38 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
void ~DirReaderLinux ()
Defined at line 40 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
bool IsValid ()
Defined at line 46 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
bool Next ()
Move to the next entry returning false if the iteration is complete.
Defined at line 49 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
const char * name ()
Defined at line 69 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
int fd ()
Defined at line 77 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h
bool IsFallback ()
Defined at line 79 of file ../../src/developer/debug/debug_agent/posix/dir_reader_linux.h