#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(). |
1.4.4