namespace gdsbase class Memory mapped file class. For convenience this class also Memory mapped file class
| pointer_type Pointer type | |
| const_pointer_type Const pointer type | |
| size_type Size type | |
| mmap Default constructor | |
| mmap Constructor | |
| mmap Constructor | |
| ~mmap Destructor | |
| operator void* () Conversion to void* | |
| operator! Conversion to bool | |
| filemap File mapping? | |
| get Get | |
| get Get | |
| size() const Get length | |
| fFileMap Pointer mapped to a file? | |
| fData Pointer to data | |
| fLength Data length | |
| map_file(const char* filename, pointer_type& addr, size_type& len, std::ios_base::openmode which = std::ios_base::in | std::ios_base::out) map a file | |
| unmap_file(pointer_type addr, size_type len) unmap a file |
supports mapping arbitrary memory regions. This class cannot be copied. If copying is needed, use mmap_ptr.
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++