ROOTANA
Public Member Functions | Data Fields
Lz4Reader Class Reference
Inheritance diagram for Lz4Reader:
Inheritance graph
[legend]
Collaboration diagram for Lz4Reader:
Collaboration graph
[legend]

Public Member Functions

 Lz4Reader (TMReaderInterface *reader)
 
 ~Lz4Reader ()
 
int Read (void *buf, int count)
 
int Close ()
 
void AllocSrcBuf (int size)
 
- Public Member Functions inherited from TMReaderInterface
 TMReaderInterface ()
 
virtual ~TMReaderInterface ()
 
 TMReaderInterface ()
 
virtual ~TMReaderInterface ()
 

Data Fields

TMReaderInterfacefReader
 
MLZ4F_decompressionContext_t fContext
 
int fSrcBufSize
 
int fSrcBufStart
 
int fSrcBufHave
 
char * fSrcBuf
 
- Data Fields inherited from TMReaderInterface
bool fError
 
std::string fErrorString
 

Additional Inherited Members

- Static Public Attributes inherited from TMReaderInterface
static bool fgTrace = false
 

Detailed Description

Definition at line 261 of file midasio.cxx.

Constructor & Destructor Documentation

◆ Lz4Reader()

Lz4Reader::Lz4Reader ( TMReaderInterface reader)
inline

Definition at line 264 of file midasio.cxx.

Here is the call graph for this function:

◆ ~Lz4Reader()

Lz4Reader::~Lz4Reader ( )
inline

Definition at line 294 of file midasio.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ AllocSrcBuf()

void Lz4Reader::AllocSrcBuf ( int  size)
inline

Definition at line 393 of file midasio.cxx.

Here is the caller graph for this function:

◆ Close()

int Lz4Reader::Close ( )
inlinevirtual

Implements TMReaderInterface.

Definition at line 386 of file midasio.cxx.

Here is the call graph for this function:

◆ Read()

int Lz4Reader::Read ( void *  buf,
int  count 
)
inlinevirtual

Implements TMReaderInterface.

Definition at line 319 of file midasio.cxx.

Here is the call graph for this function:

Field Documentation

◆ fContext

MLZ4F_decompressionContext_t Lz4Reader::fContext

Definition at line 402 of file midasio.cxx.

◆ fReader

TMReaderInterface* Lz4Reader::fReader

Definition at line 401 of file midasio.cxx.

◆ fSrcBuf

char* Lz4Reader::fSrcBuf

Definition at line 407 of file midasio.cxx.

◆ fSrcBufHave

int Lz4Reader::fSrcBufHave

Definition at line 406 of file midasio.cxx.

◆ fSrcBufSize

int Lz4Reader::fSrcBufSize

Definition at line 404 of file midasio.cxx.

◆ fSrcBufStart

int Lz4Reader::fSrcBufStart

Definition at line 405 of file midasio.cxx.


The documentation for this class was generated from the following file: