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

TArtDataSource Class Reference

This class is a abstract base class for dealing with a data source. More...

#include <TArtDataSource.h>

Inheritance diagram for TArtDataSource:

List of all members.

Public Member Functions

virtual ArtFileStat_t Open (const char *sourceName=0)=0
virtual void Close ()=0
virtual int Read (char *buf, const int &size, const int &offset=0)=0
virtual ArtBlockStat_t GetNextBlock ()=0
virtual ArtEventStat_t GetNextEvent (unsigned short *buf, unsigned short *runbuf, unsigned short *rnum, int &nw)
TArtDataFormatGetDataFormat ()

Static Public Attributes

const int kMaxBufferSize

Protected Attributes

TArtDataFormatfFormat
ArtBlockStat_t fBlockStatus
ArtEventStat_t fEventStatus
ArtFileStat_t fFileStatus

Detailed Description

This class is a abstract base class for dealing with a data source.

In each derived class, Open, Close


The documentation for this class was generated from the following files:
Generated on Mon Sep 8 08:58:21 2008 by  doxygen 1.3.9.1