#include <TArtDataSource.h>
Inheritance diagram for TArtDataSource:

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) |
| TArtDataFormat * | GetDataFormat () |
Static Public Attributes | |
| const int | kMaxBufferSize |
Protected Attributes | |
| TArtDataFormat * | fFormat |
| ArtBlockStat_t | fBlockStatus |
| ArtEventStat_t | fEventStatus |
| ArtFileStat_t | fFileStatus |
In each derived class, Open, Close
1.3.9.1