#include <outputfile.hh>
|
typedef LDASTools::AL::ofstream | ofstream |
|
typedef LDASTools::AL::ofstream | ofstream |
|
typedef LDASTools::AL::ofstream | ofstream |
|
|
| OutputFile (const char *filename, std::ios::openmode m) |
| exc: permission_denied - Permission to access the file or a More...
|
|
| OutputFile (const char *filename, std::ios::openmode m, bool use_memory_mapped_io, unsigned int buffer_size, char *buffer=(char *) NULL) |
| param: unsigned int buffer_size - The size of the buffer. Zero for More...
|
|
virtual | ~OutputFile () |
|
ofstream & | getofstream () |
| return: ofstream& More...
|
|
virtual bool | is_open () |
| return: bool More...
|
|
| OutputFile (const char *filename, std::ios::openmode m) |
|
| OutputFile (const char *filename, std::ios::openmode m, bool use_memory_mapped_io, unsigned int buffer_size, char *buffer=(char *) NULL) |
|
virtual | ~OutputFile () |
|
ofstream & | getofstream () |
|
virtual bool | is_open () |
| return: bool More...
|
|
| OutputFile (const char *filename, std::ios::openmode m) |
|
| OutputFile (const char *filename, std::ios::openmode m, bool use_memory_mapped_io, unsigned int buffer_size, char *buffer=(char *) NULL) |
|
virtual | ~OutputFile () |
|
ofstream & | getofstream () |
|
virtual bool | is_open () |
| return: bool More...
|
|
|
void | validate (const char *filename, std::ios::openmode m) |
|
void | validate (const char *filename, std::ios::openmode m) |
|
void | validate (const char *filename, std::ios::openmode m) |
|
◆ ofstream [1/3]
◆ ofstream [2/3]
◆ ofstream [3/3]
◆ OutputFile() [1/6]
OutputFile::OutputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
exc: permission_denied - Permission to access the file or a
param: const char* filename - The file to open. param: std::ios::openmode m - The mode in which to open the file. exc: file_not_found - The file or a directory component was not exc: bad_alloc - Insufficient kernel memory to open the file exc: io_error - An unknown I/O error occurred exc: file_creation_failed - The file could not be created.
◆ OutputFile() [2/6]
OutputFile::OutputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
bool |
use_memory_mapped_io, |
|
|
unsigned int |
buffer_size, |
|
|
char * |
buffer = (char*)NULL |
|
) |
| |
param: unsigned int buffer_size - The size of the buffer. Zero for
param: const char* filename - The file to open. param: std::ios::openmode m - The mode in which to open the file. param: bool use_memory_mapped_io - True if the memory mapped io facilities param: char* buffer - Optionally supplied buffer. exc: permission_denied - Permission to access the file or a exc: file_not_found - The file or a directory component was not exc: bad_alloc - Insufficient kernel memory to open the file. exc: io_error - An unknown I/O error occurred.
◆ ~OutputFile() [1/3]
OutputFile::~OutputFile |
( |
| ) |
|
|
virtual |
◆ OutputFile() [3/6]
OutputFile::OutputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
◆ OutputFile() [4/6]
OutputFile::OutputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
bool |
use_memory_mapped_io, |
|
|
unsigned int |
buffer_size, |
|
|
char * |
buffer = (char *) NULL |
|
) |
| |
◆ ~OutputFile() [2/3]
virtual OutputFile::~OutputFile |
( |
| ) |
|
|
virtual |
◆ OutputFile() [5/6]
OutputFile::OutputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
◆ OutputFile() [6/6]
OutputFile::OutputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
bool |
use_memory_mapped_io, |
|
|
unsigned int |
buffer_size, |
|
|
char * |
buffer = (char *) NULL |
|
) |
| |
◆ ~OutputFile() [3/3]
virtual OutputFile::~OutputFile |
( |
| ) |
|
|
virtual |
◆ getofstream() [1/3]
◆ getofstream() [2/3]
◆ getofstream() [3/3]
◆ is_open() [1/3]
bool OutputFile::is_open |
( |
| ) |
|
|
virtual |
return: bool
Implements File.
◆ is_open() [2/3]
virtual bool OutputFile::is_open |
( |
| ) |
|
|
virtual |
return: bool
Implements File.
◆ is_open() [3/3]
virtual bool OutputFile::is_open |
( |
| ) |
|
|
virtual |
return: bool
Implements File.
◆ validate() [1/3]
void OutputFile::validate |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
|
private |
◆ validate() [2/3]
void OutputFile::validate |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
|
private |
◆ validate() [3/3]
void OutputFile::validate |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
|
private |
◆ m_buffer
boost::shared_array< char > OutputFile::m_buffer |
|
private |
◆ mStream
The documentation for this class was generated from the following files: