#include <inputfile.hh>
|
typedef LDASTools::AL::ifstream | ifstream |
|
typedef LDASTools::AL::ifstream | ifstream |
|
typedef LDASTools::AL::ifstream | ifstream |
|
|
| InputFile (const char *filename, std::ios::openmode m) |
| exc: permission_denied - Permission to access the file or a More...
|
|
| InputFile (const char *filename, std::ios::openmode m, unsigned int buffer_size) |
| exc: permission_denied - Permission to access the file or a More...
|
|
| InputFile (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 | ~InputFile () |
|
ifstream & | getifstream () |
| return: std::ifstream& More...
|
|
virtual bool | is_open () |
| return: bool More...
|
|
| InputFile (const char *filename, std::ios::openmode m) |
|
| InputFile (const char *filename, std::ios::openmode m, unsigned int buffer_size) |
|
| InputFile (const char *filename, std::ios::openmode m, bool use_memory_mapped_io, unsigned int buffer_size, char *buffer=(char *) NULL) |
|
virtual | ~InputFile () |
|
ifstream & | getifstream () |
|
virtual bool | is_open () |
| return: bool More...
|
|
| InputFile (const char *filename, std::ios::openmode m) |
|
| InputFile (const char *filename, std::ios::openmode m, unsigned int buffer_size) |
|
| InputFile (const char *filename, std::ios::openmode m, bool use_memory_mapped_io, unsigned int buffer_size, char *buffer=(char *) NULL) |
|
virtual | ~InputFile () |
|
ifstream & | getifstream () |
|
virtual bool | is_open () |
| return: bool More...
|
|
|
void | open_file (const char *filename, std::ios::openmode m) |
| exc: permission_denied - Permission to access the file or a More...
|
|
void | open_file (const char *filename, std::ios::openmode m) |
|
void | open_file (const char *filename, std::ios::openmode m) |
|
◆ ifstream [1/3]
◆ ifstream [2/3]
◆ ifstream [3/3]
◆ InputFile() [1/9]
InputFile::InputFile |
( |
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.
◆ InputFile() [2/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
unsigned int |
buffer_size |
|
) |
| |
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. param: unsigned int buffer_size - The size of the buffer. Zero for 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.
◆ InputFile() [3/9]
InputFile::InputFile |
( |
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.
◆ ~InputFile() [1/3]
InputFile::~InputFile |
( |
| ) |
|
|
virtual |
◆ InputFile() [4/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
◆ InputFile() [5/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
unsigned int |
buffer_size |
|
) |
| |
◆ InputFile() [6/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
bool |
use_memory_mapped_io, |
|
|
unsigned int |
buffer_size, |
|
|
char * |
buffer = (char *) NULL |
|
) |
| |
◆ ~InputFile() [2/3]
virtual InputFile::~InputFile |
( |
| ) |
|
|
virtual |
◆ InputFile() [7/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
◆ InputFile() [8/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
unsigned int |
buffer_size |
|
) |
| |
◆ InputFile() [9/9]
InputFile::InputFile |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m, |
|
|
bool |
use_memory_mapped_io, |
|
|
unsigned int |
buffer_size, |
|
|
char * |
buffer = (char *) NULL |
|
) |
| |
◆ ~InputFile() [3/3]
virtual InputFile::~InputFile |
( |
| ) |
|
|
virtual |
◆ getifstream() [1/3]
◆ getifstream() [2/3]
◆ getifstream() [3/3]
◆ is_open() [1/3]
bool InputFile::is_open |
( |
| ) |
|
|
virtual |
return: bool
Implements File.
◆ is_open() [2/3]
virtual bool InputFile::is_open |
( |
| ) |
|
|
virtual |
return: bool
Implements File.
◆ is_open() [3/3]
virtual bool InputFile::is_open |
( |
| ) |
|
|
virtual |
return: bool
Implements File.
◆ open_file() [1/3]
void InputFile::open_file |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
|
private |
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.
◆ open_file() [2/3]
void InputFile::open_file |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
|
private |
◆ open_file() [3/3]
void InputFile::open_file |
( |
const char * |
filename, |
|
|
std::ios::openmode |
m |
|
) |
| |
|
private |
◆ m_buffer
boost::shared_array< char > InputFile::m_buffer |
|
private |
◆ mStream
The documentation for this class was generated from the following files:
- /build/ldas-tools-ldasgen-2.7.3/debian/tmp/usr/include/genericAPI/inputfile.hh
- /build/ldas-tools-ldasgen-2.7.3/src/inputfile.cc