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

Public Member Functions

 PipeReader (const char *pipename)
 
 ~PipeReader ()
 
int Read (void *buf, int count)
 
int Close ()
 
- Public Member Functions inherited from TMReaderInterface
 TMReaderInterface ()
 
virtual ~TMReaderInterface ()
 
 TMReaderInterface ()
 
virtual ~TMReaderInterface ()
 

Data Fields

std::string fPipename
 
FILE * fPipe
 
- 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 144 of file midasio.cxx.

Constructor & Destructor Documentation

◆ PipeReader()

PipeReader::PipeReader ( const char *  pipename)
inline

Definition at line 147 of file midasio.cxx.

Here is the call graph for this function:

◆ ~PipeReader()

PipeReader::~PipeReader ( )
inline

Definition at line 159 of file midasio.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ Close()

int PipeReader::Close ( )
inlinevirtual

Implements TMReaderInterface.

Definition at line 180 of file midasio.cxx.

Here is the caller graph for this function:

◆ Read()

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

Implements TMReaderInterface.

Definition at line 167 of file midasio.cxx.

Here is the call graph for this function:

Field Documentation

◆ fPipe

FILE* PipeReader::fPipe

Definition at line 192 of file midasio.cxx.

◆ fPipename

std::string PipeReader::fPipename

Definition at line 191 of file midasio.cxx.


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