Interface DataSource

All Known Implementing Classes:
EvioETSource, EvioRingSource, EvioSource, HipoDataSource, HipoDataSourceSorted, HipoRingSource

public interface DataSource
  • Method Details Link icon

    • hasEvent Link icon

      boolean hasEvent()
    • open Link icon

      void open(File file)
    • open Link icon

      void open(String filename)
    • open Link icon

      void open(ByteBuffer buff)
    • close Link icon

      void close()
    • getSize Link icon

      int getSize()
    • waitForEvents Link icon

      void waitForEvents()
    • getEventList Link icon

      DataEventList getEventList(int start, int stop)
    • getEventList Link icon

      DataEventList getEventList(int nrecords)
    • getNextEvent Link icon

      DataEvent getNextEvent()
    • getPreviousEvent Link icon

      DataEvent getPreviousEvent()
    • gotoEvent Link icon

      DataEvent gotoEvent(int index)
    • reset Link icon

      void reset()
    • getCurrentIndex Link icon

      int getCurrentIndex()
    • getType Link icon

      DataSourceType getType()