ROOTANA
Public Member Functions | Data Fields | Static Public Attributes
TMReaderInterface Class Referenceabstract

#include <midasio.h>

Inheritance diagram for TMReaderInterface:
Inheritance graph
[legend]
Collaboration diagram for TMReaderInterface:
Collaboration graph
[legend]

Public Member Functions

 TMReaderInterface ()
 
virtual int Read (void *buf, int count)=0
 
virtual int Close ()=0
 
virtual ~TMReaderInterface ()
 
 TMReaderInterface ()
 
virtual int Read (void *buf, int count)=0
 
virtual int Close ()=0
 
virtual ~TMReaderInterface ()
 

Data Fields

bool fError
 
std::string fErrorString
 

Static Public Attributes

static bool fgTrace = false
 

Detailed Description

Definition at line 107 of file midasio.h.

Constructor & Destructor Documentation

◆ TMReaderInterface() [1/2]

TMReaderInterface::TMReaderInterface ( )

Definition at line 20 of file midasio.cxx.

◆ ~TMReaderInterface() [1/2]

virtual TMReaderInterface::~TMReaderInterface ( )
inlinevirtual

Definition at line 113 of file midasio.h.

◆ TMReaderInterface() [2/2]

TMReaderInterface::TMReaderInterface ( )

◆ ~TMReaderInterface() [2/2]

virtual TMReaderInterface::~TMReaderInterface ( )
inlinevirtual

Definition at line 113 of file midasio.h.

Member Function Documentation

◆ Close() [1/2]

virtual int TMReaderInterface::Close ( )
pure virtual

Implemented in Lz4Reader, ZlibReader, PipeReader, FileReader, and ErrorReader.

Here is the caller graph for this function:

◆ Close() [2/2]

virtual int TMReaderInterface::Close ( )
pure virtual

◆ Read() [1/2]

virtual int TMReaderInterface::Read ( void *  buf,
int  count 
)
pure virtual

Implemented in Lz4Reader, ZlibReader, PipeReader, FileReader, and ErrorReader.

Here is the caller graph for this function:

◆ Read() [2/2]

virtual int TMReaderInterface::Read ( void *  buf,
int  count 
)
pure virtual

Field Documentation

◆ fError

bool TMReaderInterface::fError

Definition at line 115 of file midasio.h.

◆ fErrorString

std::string TMReaderInterface::fErrorString

Definition at line 116 of file midasio.h.

◆ fgTrace

static bool TMReaderInterface::fgTrace = false
static

Definition at line 117 of file midasio.h.


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