#include <brBufferedTransactionReader.hpp>
Inheritance diagram for brBufferedTransactionReader< T_R >:


Public Types | |
| typedef BufferedTransactionReader< T_R >::params_t | params_t |
Public Member Functions | |
| brBufferedTransactionReader (const params_t *par) | |
| void DINLINE | nextChar (char &c) |
| template<class BIS> | |
| counter_t | nextTransactionBIS (BIS &Items) |
| Reads in one transaction from the file and writes it to a class whose type is given by the template. | |
| template<class UAC> | |
| counter_t | nextTransactionUAC (UAC &transaction) |
| Reads in one transaction from the file and writes it to a class whose type is given by the template. | |
| void | rewind () |
| Go to the beginning of the transaction file. | |
Protected Attributes | |
| std::streamsize | buffer_size |
| The size of the buffer. | |
| char * | buffer |
| The buffer. | |
Private Attributes | |
| char * | bufp |
| char * | bufend |
| bool | ateof |
Definition at line 27 of file brBufferedTransactionReader.hpp.
|
|||||
|
Definition at line 34 of file brBufferedTransactionReader.hpp. |
|
||||||||||
|
Definition at line 36 of file brBufferedTransactionReader.hpp. |
|
||||||||||
|
Definition at line 42 of file brBufferedTransactionReader.hpp. References brBufferedTransactionReader< T_R >::ateof, brBufferedTransactionReader< T_R >::bufend, BufferedTransactionReader< T_R >::buffer, and brBufferedTransactionReader< T_R >::bufp. Referenced by brBufferedTransactionReader< T_R >::nextTransactionBIS(). |
|
||||||||||||||
|
Reads in one transaction from the file and writes it to a class whose type is given by the template.
Definition at line 62 of file brBufferedTransactionReader.hpp. References brBufferedTransactionReader< T_R >::ateof, and brBufferedTransactionReader< T_R >::nextChar(). |
|
||||||||||||||
|
Reads in one transaction from the file and writes it to a class whose type is given by the template.
Definition at line 94 of file brBufferedTransactionReader.hpp. |
|
|||||||||
|
Go to the beginning of the transaction file.
Definition at line 100 of file brBufferedTransactionReader.hpp. References brBufferedTransactionReader< T_R >::ateof, brBufferedTransactionReader< T_R >::bufend, BufferedTransactionReader< T_R >::buffer, and brBufferedTransactionReader< T_R >::bufp. |
|
|||||
|
Definition at line 31 of file brBufferedTransactionReader.hpp. Referenced by brBufferedTransactionReader< T_R >::nextChar(), brBufferedTransactionReader< T_R >::nextTransactionBIS(), and brBufferedTransactionReader< T_R >::rewind(). |
|
|||||
|
Definition at line 30 of file brBufferedTransactionReader.hpp. Referenced by brBufferedTransactionReader< T_R >::nextChar(), and brBufferedTransactionReader< T_R >::rewind(). |
|
|||||
|
|||||
|
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(). |
|
|||||
|
Definition at line 30 of file brBufferedTransactionReader.hpp. Referenced by brBufferedTransactionReader< T_R >::nextChar(), and brBufferedTransactionReader< T_R >::rewind(). |
1.4.4