| 
    casacore
    
   | 
 
#include <MultiFileBase.h>
Public Member Functions | |
| MultiFileBuffer (size_t bufSize, Bool useODirect) | |
| ~MultiFileBuffer () | |
| MultiFileBuffer (const MultiFileBuffer &)=delete | |
| Forbid copy constructor.   | |
| MultiFileBuffer & | operator= (const MultiFileBuffer &)=delete | 
| Forbid assignment.   | |
| char * | data () | 
Private Attributes | |
| char * | itsData | 
| Data members.   | |
Helper class for MultiFileInfo holding a data buffer
The buffer can be allocated with posix_memalign (for O_DIRECT support). Hence the memory must be freed using free, which makes it impossible to use a shared_ptr to that memory. Hence it is encapsulated in this class.
Definition at line 53 of file MultiFileBase.h.
| casacore::MultiFileBuffer::MultiFileBuffer | ( | size_t | bufSize, | 
| Bool | useODirect | ||
| ) | 
      
  | 
  inline | 
Definition at line 56 of file MultiFileBase.h.
      
  | 
  delete | 
Forbid copy constructor.
      
  | 
  inline | 
Definition at line 62 of file MultiFileBase.h.
References itsData.
      
  | 
  delete | 
Forbid assignment.
      
  | 
  private | 
Data members.
Definition at line 66 of file MultiFileBase.h.
Referenced by data(), and ~MultiFileBuffer().