#include <LBufferedTransactionReader.hpp>
Inheritance diagram for LBufferedTransactionReader< T_R >:
Public Types | |
typedef BufferedTransactionReader< T_R >::params_t | params_t |
Public Member Functions | |
LBufferedTransactionReader (const params_t *par) | |
template<class BIS> | |
counter_t | nextTransactionBIS (BIS &transaction) |
see: TransactionReader::nextTransactionBIS | |
template<class UAC> | |
counter_t | nextTransactionUAC (UAC &transaction) |
see: TransactionReader::nextTransactionUAC | |
void | rewind () |
see: TransactionReader::rewind | |
Protected Attributes | |
std::streamsize | buffer_size |
The size of the buffer. | |
char * | buffer |
The buffer. | |
Private Types | |
typedef BufferedTransactionReader< T_R > | PARENT |
Private Member Functions | |
bool DINLINE | getNextItem (int &item, char &c) |
see: SimpleTransactionReader::getNextItem | |
Private Attributes | |
std::streamsize | bufPosition |
The position of the next char to process. | |
std::streamsize | bufLength |
The number chars that were succesfully read from the file to the buffer. |
Definition at line 12 of file LBufferedTransactionReader.hpp.
|
Definition at line 17 of file LBufferedTransactionReader.hpp. |
|
Definition at line 15 of file LBufferedTransactionReader.hpp. |
|
Definition at line 18 of file LBufferedTransactionReader.hpp. References BufferedTransactionReader< T_R >::buffer, BufferedTransactionReader< T_R >::buffer_size, LBufferedTransactionReader< T_R >::bufLength, and LBufferedTransactionReader< T_R >::bufPosition. |
|
|
see: TransactionReader::nextTransactionBIS
Definition at line 78 of file LBufferedTransactionReader.hpp. References LBufferedTransactionReader< T_R >::bufLength, and LBufferedTransactionReader< T_R >::getNextItem(). |
|
see: TransactionReader::nextTransactionUAC
Definition at line 95 of file LBufferedTransactionReader.hpp. References LBufferedTransactionReader< T_R >::bufLength, and LBufferedTransactionReader< T_R >::getNextItem(). |
|
see: TransactionReader::rewind
Definition at line 32 of file LBufferedTransactionReader.hpp. References BufferedTransactionReader< T_R >::buffer, BufferedTransactionReader< T_R >::buffer_size, LBufferedTransactionReader< T_R >::bufLength, and LBufferedTransactionReader< T_R >::bufPosition. |
|
|
The size of the buffer.
Definition at line 44 of file BufferedTransactionReader.hpp. Referenced by BufferedTransactionReader< T_R >::BufferedTransactionReader(), LBufferedTransactionReader< T_R >::getNextItem(), LBufferedTransactionReader< T_R >::LBufferedTransactionReader(), and LBufferedTransactionReader< T_R >::rewind(). |
|
The number chars that were succesfully read from the file to the buffer.
Definition at line 44 of file LBufferedTransactionReader.hpp. Referenced by LBufferedTransactionReader< T_R >::getNextItem(), LBufferedTransactionReader< T_R >::LBufferedTransactionReader(), LBufferedTransactionReader< T_R >::nextTransactionBIS(), LBufferedTransactionReader< T_R >::nextTransactionUAC(), and LBufferedTransactionReader< T_R >::rewind(). |
|
The position of the next char to process.
Definition at line 42 of file LBufferedTransactionReader.hpp. Referenced by LBufferedTransactionReader< T_R >::getNextItem(), LBufferedTransactionReader< T_R >::LBufferedTransactionReader(), and LBufferedTransactionReader< T_R >::rewind(). |