Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

BufferedTransactionReader< T_R > Class Template Reference

#include <BufferedTransactionReader.hpp>

Inheritance diagram for BufferedTransactionReader< T_R >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BufferedTransactionReader (const params_t *par)
 ~BufferedTransactionReader ()
 frees the buffer

Protected Attributes

std::streamsize buffer_size
 The size of the buffer.
char * buffer
 The buffer.

Classes

class  params_t

Detailed Description

template<class T_R = TransactionReader<>>
class BufferedTransactionReader< T_R >

Definition at line 16 of file BufferedTransactionReader.hpp.


Constructor & Destructor Documentation

template<class T_R = TransactionReader<>>
BufferedTransactionReader< T_R >::BufferedTransactionReader const params_t par  )  [inline]
 

Definition at line 30 of file BufferedTransactionReader.hpp.

References BufferedTransactionReader< T_R >::buffer, and BufferedTransactionReader< T_R >::buffer_size.

template<class T_R = TransactionReader<>>
BufferedTransactionReader< T_R >::~BufferedTransactionReader  )  [inline]
 

frees the buffer

Definition at line 37 of file BufferedTransactionReader.hpp.

References BufferedTransactionReader< T_R >::buffer.


Member Data Documentation

template<class T_R = TransactionReader<>>
char* BufferedTransactionReader< T_R >::buffer [protected]
 

The buffer.

Definition at line 46 of file BufferedTransactionReader.hpp.

Referenced by BufferedTransactionReader< T_R >::BufferedTransactionReader(), LBufferedTransactionReader< T_R >::getNextItem(), LBufferedTransactionReader< T_R >::LBufferedTransactionReader(), brBufferedTransactionReader< T_R >::nextChar(), LBufferedTransactionReader< T_R >::rewind(), brBufferedTransactionReader< T_R >::rewind(), and BufferedTransactionReader< T_R >::~BufferedTransactionReader().

template<class T_R = TransactionReader<>>
std::streamsize BufferedTransactionReader< T_R >::buffer_size [protected]
 

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 documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:55:11 2006 for FIM environment by  doxygen 1.4.4