Public Member Functions | |
| bool | isOK () const |
| T | value (int64_t pos) const |
| void | setValue (int64_t pos, T val) |
| const T * | arr () const |
| T * | arr () |
| bool | setSize (int64_t nsz) |
| int64_t | size () const |
| ArrayNDFileStor (int64_t nsz) | |
| ArrayNDFileStor () | |
| ~ArrayNDFileStor () | |
| void | setTempStorageDir (const char *dir) |
Protected Attributes | |
| std::fstream * | strm_ |
| BufferString | name_ |
| int64_t | sz_ |
| bool | openfailed_ |
| bool | streamfail_ |
| Threads::Mutex | mutex_ |
Private Member Functions | |
| void | open () |
| void | close () |
| ArrayNDFileStor< T >::ArrayNDFileStor | ( | int64_t | nsz | ) | [inline] |
| ArrayNDFileStor< T >::ArrayNDFileStor | ( | ) | [inline] |
| ArrayNDFileStor< T >::~ArrayNDFileStor | ( | ) | [inline] |
| const T* ArrayNDFileStor< T >::arr | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
| T* ArrayNDFileStor< T >::arr | ( | ) | [inline, virtual] |
Reimplemented from ValueSeries< T >.
| void ArrayNDFileStor< T >::close | ( | ) | [inline, private] |
| bool ArrayNDFileStor< T >::isOK | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< T >.
| void ArrayNDFileStor< T >::open | ( | ) | [inline, private] |
| bool ArrayNDFileStor< T >::setSize | ( | int64_t | nsz | ) | [inline, virtual] |
Reimplemented from ValueSeries< T >.
| void ArrayNDFileStor< T >::setTempStorageDir | ( | const char * | dir | ) | [inline] |
| void ArrayNDFileStor< T >::setValue | ( | int64_t | pos, | |
| T | val | |||
| ) | [inline, virtual] |
Reimplemented from ValueSeries< T >.
| int64_t ArrayNDFileStor< T >::size | ( | ) | const [inline] |
| T ArrayNDFileStor< T >::value | ( | int64_t | pos | ) | const [inline, virtual] |
Implements ValueSeries< T >.
Threads::Mutex ArrayNDFileStor< T >::mutex_ [mutable, protected] |
BufferString ArrayNDFileStor< T >::name_ [protected] |
bool ArrayNDFileStor< T >::openfailed_ [protected] |
bool ArrayNDFileStor< T >::streamfail_ [protected] |
std::fstream* ArrayNDFileStor< T >::strm_ [protected] |
int64_t ArrayNDFileStor< T >::sz_ [protected] |
1.7.1