Package org.jlab.io.evio
Class EvioSource
java.lang.Object
org.jlab.io.evio.EvioSource
- All Implemented Interfaces:
DataSource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
int
getEventList
(int nrecords) getEventList
(int start, int stop) int
getSize()
getType()
gotoEvent
(int index) boolean
hasEvent()
static void
void
void
void
open
(ByteBuffer buff) void
reset()
void
-
Constructor Details
-
EvioSource
public EvioSource() -
EvioSource
-
-
Method Details
-
open
- Specified by:
open
in interfaceDataSource
-
open
- Specified by:
open
in interfaceDataSource
-
open
- Specified by:
open
in interfaceDataSource
-
close
public void close()- Specified by:
close
in interfaceDataSource
-
getSize
public int getSize()- Specified by:
getSize
in interfaceDataSource
-
getEventList
- Specified by:
getEventList
in interfaceDataSource
-
getEventList
- Specified by:
getEventList
in interfaceDataSource
-
reset
public void reset()- Specified by:
reset
in interfaceDataSource
-
getCurrentIndex
public int getCurrentIndex()- Specified by:
getCurrentIndex
in interfaceDataSource
-
getPreviousEvent
- Specified by:
getPreviousEvent
in interfaceDataSource
-
gotoEvent
- Specified by:
gotoEvent
in interfaceDataSource
-
getNextEventHandler
-
getNextEvent
- Specified by:
getNextEvent
in interfaceDataSource
-
hasEvent
public boolean hasEvent()- Specified by:
hasEvent
in interfaceDataSource
-
main
-
getType
- Specified by:
getType
in interfaceDataSource
-
waitForEvents
public void waitForEvents()- Specified by:
waitForEvents
in interfaceDataSource
-