Package org.jlab.io.bos
Class BosDataSource
java.lang.Object
org.jlab.io.bos.BosDataSource
- All Implemented Interfaces:
DataSource
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
dumpBufferToFile
(String filename) int
getEventList
(int nrecords) getEventList
(int start, int stop) int
getSize()
getType()
gotoEvent
(int index) boolean
hasEvent()
void
void
void
open
(ByteBuffer buff) void
reset()
void
void
-
Constructor Details
-
BosDataSource
public BosDataSource()
-
-
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
-
dumpBufferToFile
-
showIndex
public void showIndex() -
getNextEvent
- Specified by:
getNextEvent
in interfaceDataSource
-
reset
public void reset()- Specified by:
reset
in interfaceDataSource
-
getCurrentIndex
public int getCurrentIndex()- Specified by:
getCurrentIndex
in interfaceDataSource
-
hasEvent
public boolean hasEvent()- Specified by:
hasEvent
in interfaceDataSource
-
getPreviousEvent
- Specified by:
getPreviousEvent
in interfaceDataSource
-
gotoEvent
- Specified by:
gotoEvent
in interfaceDataSource
-
getType
- Specified by:
getType
in interfaceDataSource
-
waitForEvents
public void waitForEvents()- Specified by:
waitForEvents
in interfaceDataSource
-