#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
 1.4.4