org.epics.pvmanager.extra
Interface DoubleArrayTimeCache

All Known Implementing Classes:
DoubleArrayTimeCacheFromVDoubleArray, DoubleArrayTimeCacheFromVDoubles

public interface DoubleArrayTimeCache

Author:
carcassi

Nested Class Summary
static interface DoubleArrayTimeCache.Data
           
 
Method Summary
 DoubleArrayTimeCache.Data getData(Timestamp begin, Timestamp end)
           
 Display getDisplay()
           
 java.util.List<DoubleArrayTimeCache.Data> newData(Timestamp beginUpdate, Timestamp endUpdate, Timestamp beginNew, Timestamp endNew)
          Each segment of the new data ends with an array of old data.
 

Method Detail

getData

DoubleArrayTimeCache.Data getData(Timestamp begin,
                                  Timestamp end)

newData

java.util.List<DoubleArrayTimeCache.Data> newData(Timestamp beginUpdate,
                                                  Timestamp endUpdate,
                                                  Timestamp beginNew,
                                                  Timestamp endNew)
Each segment of the new data ends with an array of old data. Two regions can be requested: an update region, where only updates are going to be returned, and a new region, where all data is going to be returned.

Returns:
the new data chunks

getDisplay

Display getDisplay()