|
B2BITS FIX Antenna HFT
1.0.17
|
#include <FileEx.h>
Public Types | |
| typedef boost::shared_ptr< FILE > | handle_ptr_t |
| typedef FILE * | handle_t |
| typedef System::i64 | offset_t |
Public Member Functions | |
| void | close () |
| bool | eof () const |
| FileEx () | |
| FileEx (const FileEx &) | |
| FileEx (const std::string &path, const std::string &openmode, bool noIObuffer=false) | |
| FileEx (const char *path, const char *openmode, bool noIObuffer=false) | |
| void | flush () |
| handle_t | getHandle () |
| handle_t const | getHandle () const |
| bool | isOpened () const |
| bool | lock () |
| void | open (const std::string &path, const std::string &openmode, bool noIObuffer=false) |
| void | open (const char *path, const char *openmode, bool noIObuffer=false) |
| std::size_t | read (void *buf, std::size_t size) |
| void | resize (offset_t size) |
| Resizes file. More... | |
| void | rewind () |
| void | seek (offset_t offset, int origin) |
| offset_t | size () const |
| Returns the file size. More... | |
| void | sync () |
| offset_t | tell () const |
| bool | unlock () |
| std::size_t | write (const void *buf, std::size_t size, bool flush=false, bool addEOL=false) |
| ~FileEx () | |
Static Public Member Functions | |
| static bool | supportsIncrementalLogFileCreation () |
| typedef boost::shared_ptr<FILE> System::FileEx::handle_ptr_t |
| typedef FILE* System::FileEx::handle_t |
| typedef System::i64 System::FileEx::offset_t |
| System::FileEx::FileEx | ( | ) |
| System::FileEx::FileEx | ( | const FileEx & | ) |
| System::FileEx::FileEx | ( | const std::string & | path, |
| const std::string & | openmode, | ||
| bool | noIObuffer = false |
||
| ) |
| System::FileEx::FileEx | ( | const char * | path, |
| const char * | openmode, | ||
| bool | noIObuffer = false |
||
| ) |
| System::FileEx::~FileEx | ( | ) |
| void System::FileEx::close | ( | ) |
| bool System::FileEx::eof | ( | ) | const |
| void System::FileEx::flush | ( | ) |
| handle_t System::FileEx::getHandle | ( | ) |
| handle_t const System::FileEx::getHandle | ( | ) | const |
| bool System::FileEx::isOpened | ( | ) | const |
| bool System::FileEx::lock | ( | ) |
| void System::FileEx::open | ( | const std::string & | path, |
| const std::string & | openmode, | ||
| bool | noIObuffer = false |
||
| ) |
| void System::FileEx::open | ( | const char * | path, |
| const char * | openmode, | ||
| bool | noIObuffer = false |
||
| ) |
| std::size_t System::FileEx::read | ( | void * | buf, |
| std::size_t | size | ||
| ) |
| void System::FileEx::resize | ( | offset_t | size | ) |
Resizes file.
| void System::FileEx::rewind | ( | ) |
| void System::FileEx::seek | ( | offset_t | offset, |
| int | origin | ||
| ) |
| offset_t System::FileEx::size | ( | ) | const |
Returns the file size.
|
inlinestatic |
|
inline |
| offset_t System::FileEx::tell | ( | ) | const |
| bool System::FileEx::unlock | ( | ) |
| std::size_t System::FileEx::write | ( | const void * | buf, |
| std::size_t | size, | ||
| bool | flush = false, |
||
| bool | addEOL = false |
||
| ) |
1.8.5