|
B2BITS FIX Antenna HFT
1.0.18
|
#include <IndexFileJava.h>
Inheritance diagram for Engine::IndexFileJava:
Collaboration diagram for Engine::IndexFileJava:Public Types | |
| typedef System::FileEx::offset_t | Offset |
| typedef System::u64 | Position |
| typedef System::u64 | Size |
Public Member Functions | |
| Position | getCurrentIndexOffset () |
| virtual Size | getSize () throw () |
| IndexFileJava (System::FileEx *file, bool chunkAlloc, bool readOnly=false, bool init=true) | |
| bool | next (IndexFileJava_Block *data) |
| virtual bool | read (IndexFileJava_Block *data) |
| virtual void | seekTo (Offset offset) |
| Position | tell () const throw () |
| virtual void | toBegin () |
| virtual void | toEnd () |
| virtual Size | write (const IndexFileJava_Block &data, bool flush=false) |
Static Public Member Functions | |
| static bool | readBlockData (IndexFileJava_Block &data, System::FileEx *file) |
Static Public Attributes | |
| static const size_t | BLOCK_SIZE = sizeof(IndexFileJava_Block) |
Protected Member Functions | |
| virtual void | initialize () |
Static Protected Member Functions | |
| static void | swapBlockData (IndexFileJava_Block &data) |
Protected Attributes | |
| Position | cur_ind_offset_ |
| Block | curBlockData_ |
| System::FileEx & | file_ |
| std::string | filename_ |
| const bool | readonly_ |
| Engine::IndexFileJava::IndexFileJava | ( | System::FileEx * | file, |
| bool | chunkAlloc, | ||
| bool | readOnly = false, |
||
| bool | init = true |
||
| ) |
|
inline |
|
virtual | |||||||||||||
Reimplemented in Engine::IndexFileJavaMMF.
|
protectedvirtual |
Reimplemented in Engine::IndexFileJavaMMF.
| bool Engine::IndexFileJava::next | ( | IndexFileJava_Block * | data | ) |
|
virtual |
Reimplemented in Engine::IndexFileJavaMMF.
|
static |
|
virtual |
Reimplemented in Engine::IndexFileJavaMMF.
|
staticprotected |
| Position Engine::IndexFileJava::tell | ( | ) | const | |
| throw | ( | |||
| ) | ||||
|
virtual |
Reimplemented in Engine::IndexFileJavaMMF.
|
virtual |
Reimplemented in Engine::IndexFileJavaMMF.
|
virtual |
Reimplemented in Engine::IndexFileJavaMMF.
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.5