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