|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ChannelMap | |
|---|---|
| com.rbnb.plugins | Provides the PlugInTemplate class for streamlining PlugIn development. |
| com.rbnb.sapi | Provides the simple application programming interface (simple API or SAPI) for the RBNB system. |
| com.rbnb.simpleplayer | Provides a simple programming interface for playing back time-synchronized data from multiple RBNB sources using VCR-like controls. |
| Uses of ChannelMap in com.rbnb.plugins |
|---|
| Methods in com.rbnb.plugins that return ChannelMap | |
|---|---|
protected ChannelMap |
PlugInTemplate.createForwardMap(PlugInChannelMap picm)
Callback to create a ChannelMap to be used to request data from the server to match an incoming request. |
protected ChannelMap |
PlugInTemplate.getForwardData(Sink sink,
ChannelMap mappedChannels,
PlugInChannelMap picm)
Callback to make the request to the server for matching data. |
| Methods in com.rbnb.plugins with parameters of type ChannelMap | |
|---|---|
protected ChannelMap |
PlugInTemplate.getForwardData(Sink sink,
ChannelMap mappedChannels,
PlugInChannelMap picm)
Callback to make the request to the server for matching data. |
protected void |
PlugInTemplate.processRegistrationRequest(ChannelMap fwdReg,
PlugInChannelMap out)
Callback to handle requests for dynamic registration. |
protected abstract void |
PlugInTemplate.processRequest(ChannelMap fwdData,
PlugInChannelMap out)
Override this callback to perform the plug-in processing. |
| Uses of ChannelMap in com.rbnb.sapi |
|---|
| Subclasses of ChannelMap in com.rbnb.sapi | |
|---|---|
class |
PlugInChannelMap
A subclass of ChannelMap which contains information about requests that PlugIns should handle. |
| Methods in com.rbnb.sapi that return ChannelMap | |
|---|---|
ChannelMap |
Source.Delete(ChannelMap toDelete)
Calls Source.Delete(ChannelMap, ChannelMap) with null
for the result parameter. |
ChannelMap |
Source.Delete(ChannelMap toDelete,
ChannelMap result)
Deletes the maps specified in toDelete. |
ChannelMap |
Sink.Fetch(long blockTimeout)
Obtains the data and time values for the set of channels added via Add(java.lang.String) and stores them in
a newly created ChannelMap. |
ChannelMap |
Sink.Fetch(long blockTimeout,
ChannelMap cm)
Obtains the data and time values for the set of channels added via Add(java.lang.String) and stores them in
the ChannelMap you provide. |
| Methods in com.rbnb.sapi with parameters of type ChannelMap | |
|---|---|
static ChannelTree |
ChannelTree.createFromChannelMap(ChannelMap cmap)
Creates a new read only view of the provided channel map. |
static ChannelTree |
ChannelTree.createFromChannelMap(ChannelMap cmap,
String rootName)
Creates a new read only view of the provided channel map with a single named root node. |
ChannelMap |
Source.Delete(ChannelMap toDelete)
Calls Source.Delete(ChannelMap, ChannelMap) with null
for the result parameter. |
ChannelMap |
Source.Delete(ChannelMap toDelete,
ChannelMap result)
Deletes the maps specified in toDelete. |
ChannelMap |
Sink.Fetch(long blockTimeout,
ChannelMap cm)
Obtains the data and time values for the set of channels added via Add(java.lang.String) and stores them in
the ChannelMap you provide. |
int |
Source.Flush(ChannelMap ch)
Sends the pending channels to the server, unsynchronized. |
int |
Source.Flush(ChannelMap ch,
boolean doSynch)
Sends the pending channels to the server, optionally waiting for confirmation before returning. |
void |
Sink.Monitor(ChannelMap cm,
int gapControl)
Similar to Subscribe, but allows for continuous frames of data without gaps. |
void |
ChannelMap.PutDataRef(int destChannel,
ChannelMap sourceMap,
int sourceChannel)
Transfers a reference of the data in the sourceMap to this
map. |
void |
ChannelMap.PutTimeRef(ChannelMap sourceMap,
int channelIndex)
Copies the time reference for the specified channel on the ChannelMap provided into the current time buffer for this channel. |
void |
Source.Register(ChannelMap cm)
Tells the server which channels this Source will
generate. |
void |
PlugIn.Register(ChannelMap cm)
Tells the server which channels this PlugIn answers
to. |
void |
Sink.Request(ChannelMap cm,
double start,
double duration,
String reference)
Initiates a request for a specific time slice of data; the data may then be extracted with Fetch(). |
void |
Sink.Request(ChannelMap cm,
double start,
double duration,
String timeRef,
boolean fetchByFrame)
Deprecated. Support for requests by frame has been removed from the API. Please use Sink.Request(ChannelMap,double,double,String).
This method is only here for binary compatibility; calling it throws
a SAPIException. |
void |
Sink.Request(ChannelMap cm,
double start,
double duration,
String timeRef,
int repeatCount,
double repeatInterval,
boolean fetchByFrame)
Deprecated. Please use Sink.Request(ChannelMap,double,double,
String) instead. |
void |
Sink.Request(ChannelMap cm,
double start,
double duration,
String reference,
RequestOptions ro)
Sends the specified RequestOptions object to the server
before making the request. |
void |
Sink.RequestFrame(ChannelMap cm)
Makes a request for the next new frame. |
void |
Sink.RequestRegistration(ChannelMap requestMap)
Sends a request to the server for the current registration map for the channels in the provided ChannelMap. |
void |
Sink.Subscribe(ChannelMap cm)
Makes a subscription for newest data with the server. |
void |
Sink.Subscribe(ChannelMap channelMap,
double startTime,
double duration,
String timeReference)
Starts a continuous feed of data on the specified channels to this sink, for retrieval with Fetch(). |
void |
Sink.Subscribe(ChannelMap cm,
String timeReference)
Deprecated. Please use Sink.Subscribe(ChannelMap,double,double,String) instead.
Subscription from oldest by frames can have problems reading from compressed archives. |
void |
Sink.Subscribe(ChannelMap channelMap,
String timeReference,
double duration)
Deprecated. Please use Sink.Subscribe(ChannelMap,double,double,String) instead. A start time
of zero provides the functionality of this method for "newest" and
"oldest" start times. |
| Uses of ChannelMap in com.rbnb.simpleplayer |
|---|
| Methods in com.rbnb.simpleplayer with parameters of type ChannelMap | |
|---|---|
void |
PlayerChannelListener.post(ChannelMap cmapI,
int cidxI)
Posts data for the channel. |
void |
PlayerTimeListener.postTime(ChannelMap cmapI)
Posts time information. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||