A B C D E F G H I L M N O P R S T U V X

## A

ABSOLUTE - Static variable in class com.rbnb.api.DataRequest
  absolute time reference.
ACCESS_APPEND - Static variable in interface com.rbnb.api.SourceInterface
  append to an existing archive.
ACCESS_CREATE - Static variable in interface com.rbnb.api.SourceInterface
  create a new archive.
ACCESS_LOAD - Static variable in interface com.rbnb.api.SourceInterface
  read an existing archive.
ACCESS_NONE - Static variable in interface com.rbnb.api.SourceInterface
  do not access an archive.
Add(String) - Method in class com.rbnb.sapi.ChannelMap
  Adds a channel (or channels, if a wildcard is used) to the acqusition list.
add(String, PlayerChannelListener) - Method in class com.rbnb.simpleplayer.Player
  Adds a channel and its listener.
addChannel(String) - Method in class com.rbnb.api.Rmap
  Adds a new `Rmap` hierarchy (channel name) to an existing hierarchy.
addChannelToRegister(String) - Method in class com.rbnb.plugins.PlugInTemplate
  Add a channel to be registered with the server for this PlugIn.
addChild(Rmap) - Method in class com.rbnb.api.Rmap
  Adds a child `Rmap` to this `Rmap`.
addChild(Rmap) - Method in interface com.rbnb.api.RmapInterface
  Adds a child `Rmap` to this `RmapInterface`.
addChildAt(Rmap, int) - Method in class com.rbnb.api.Rmap
  Adds a child `Rmap` to this `Rmap` at the specified index.
addData(Object, int) - Method in class com.rbnb.api.DataBlock
  Adds more data.
addDataSinkListener(DataSinkListener) - Method in class com.rbnb.media.datasink.protocol.Handler
addDataWithTimeReference(Object, int, int, byte, byte, DataArray) - Method in class com.rbnb.api.Rmap
  Adds data to this `Rmap` hierarchy with a `DataArray` supplying the `TimeRanges`.
AddFolder(String) - Method in class com.rbnb.sapi.ChannelMap
  Add a folder to this channel map.
addMember(Rmap) - Method in class com.rbnb.api.Rmap
  Adds a member `Rmap` to this `Rmap`.
AddPlugInOption(String, String, String) - Method in class com.rbnb.sapi.ChannelMap
  Used in request maps, adds an option to configure a PlugIn's response to this request.
AddressException - Exception in com.rbnb.api
  Extended `RBNBException` for addressing problems.
AddressException() - Constructor for exception com.rbnb.api.AddressException
  Class constructor.
AddressException(String) - Constructor for exception com.rbnb.api.AddressException
  Class constructor to build a `AddressException` for the input detail message.
addTimeListener(PlayerTimeListener) - Method in class com.rbnb.simpleplayer.Player
  Adds a `PlayerTimeListener`.
AFTER - Static variable in class com.rbnb.api.DataRequest
  newest data starting after the specified time.
ALIGNED - Static variable in class com.rbnb.api.DataRequest
  aligned time reference.
ALL - Static variable in class com.rbnb.api.DataRequest
  get data from both `EXISTING` and `FUTURE` domains.
allowAccess(Username) - Method in class com.rbnb.api.Username
  Allow the specified `Username` access to this `Username`?
argHelper(String[], PlugInTemplate) - Static method in class com.rbnb.plugins.PlugInTemplate
  Helper function to parse PlugInTemplate specific command-line options.
Ask - Class in com.rbnb.api
  Ask the RBNB server for information (usually).

## B

BuildFile - Class in com.rbnb.api
  Build file loader class.
BuildFile() - Constructor for class com.rbnb.api.BuildFile
BuildInterface - Interface in com.rbnb.api
  <bold>RBNB</bold> build version information interface.
bytesTransferred() - Method in class com.rbnb.api.ControllerHandle
  Calculates the total number of bytes transferred.
bytesTransferred() - Method in interface com.rbnb.api.PlugIn
bytesTransferred() - Method in interface com.rbnb.api.Source
BytesTransferred() - Method in class com.rbnb.sapi.Client
  Reports the total number of bytes read and written by this Client.
BytesTransferred() - Method in class com.rbnb.sapi.Control
BytesTransferred() - Method in class com.rbnb.sapi.PlugIn
BytesTransferred() - Method in class com.rbnb.sapi.Sink
BytesTransferred() - Method in class com.rbnb.sapi.Source

## C

CHANNEL - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents a data bearing channel node.
ChannelMap - Class in com.rbnb.sapi
  A class to encapsulate the concept of a list of channels, each of which contains data.
ChannelMap() - Constructor for class com.rbnb.sapi.ChannelMap
  Default constructor.
ChannelMap.ByteOrderEnum - Class in com.rbnb.sapi
  Byte order enumerated type.
ChannelTree - Class in com.rbnb.sapi
  A `ChannelMap` accessory which provides a read-only hierarchical view of channels.
ChannelTree.Node - Class in com.rbnb.sapi
  Represents a piece of a channel name.
ChannelTree.NodeTypeEnum - Class in com.rbnb.sapi
  Enumerated type for various channel node types.
checkClientTrusted(X509Certificate[], String) - Method in class com.rbnb.api.RBNBTrustManager
checkServerTrusted(X509Certificate[], String) - Method in class com.rbnb.api.RBNBTrustManager
CHILDAT - Static variable in class com.rbnb.api.Ask
  Ask for a child at a particular index.
Clear() - Method in class com.rbnb.sapi.ChannelMap
  Removes all channels from the acquisition list.
clearCache() - Method in interface com.rbnb.api.SourceInterface
  Clears the contents of the `Cache`.
ClearCache() - Method in class com.rbnb.sapi.Source
  Flushes any data currently in the Ring Buffer cache into the disk archive.
Client - Interface in com.rbnb.api
  Client-side representation of a client application connection to the RBNB server.
CLIENT - Static variable in interface com.rbnb.api.ClientInterface
  general-purpose client connection.
Client - Class in com.rbnb.sapi
  Base class of all simple clients to RBNB servers.
ClientInterface - Interface in com.rbnb.api
  Common representation of a client application connection to an <bold>RBNB</bold> server.
clientSideAuthenticate(InputStream, OutputStream) - Method in interface com.rbnb.api.SecurityProvider
clone() - Method in class com.rbnb.api.Ask
  Clones this `Ask`.
clone() - Method in interface com.rbnb.api.Client
  Clones this object.
clone() - Method in interface com.rbnb.api.ClientInterface
  Clones this object.
clone() - Method in interface com.rbnb.api.Controller
  Clones this object.
clone() - Method in class com.rbnb.api.DataArray
  Clones this `DataArray`.
clone() - Method in class com.rbnb.api.DataBlock
  Clones this `DataBlock`.
clone() - Method in interface com.rbnb.api.Mirror
  Clones this object.
clone() - Method in interface com.rbnb.api.PlugIn
  Clones this object.
clone() - Method in interface com.rbnb.api.PlugInInterface
  Clones this object.
clone() - Method in class com.rbnb.api.Rmap
  Clones this `Rmap`.
clone() - Method in interface com.rbnb.api.RmapInterface
  Clones this object.
clone() - Method in interface com.rbnb.api.RoutingMap
  Clones this object.
clone() - Method in interface com.rbnb.api.Shortcut
  Clones this object.
clone() - Method in interface com.rbnb.api.Sink
  Clones this object.
clone() - Method in interface com.rbnb.api.SinkInterface
  Clones this object.
clone() - Method in interface com.rbnb.api.Source
  Clones this object.
clone() - Method in interface com.rbnb.api.SourceInterface
  Clones this object.
clone() - Method in class com.rbnb.api.TimeRange
  Clones this `TimeRange`.
close() - Method in class com.rbnb.media.datasink.protocol.Handler
CloseRBNBConnection() - Method in class com.rbnb.sapi.Client
  Close the connection with the server, and free up associated resources.
CloseRBNBConnection(boolean, boolean) - Method in class com.rbnb.sapi.Client
  Deprecated. Flags were counter-intuitive and allowed certain impossible requests, such as a deleted archive with a kept cache. Use `Client.CloseRBNBConnection()` and `Source.Detach()` instead.
collapse() - Method in class com.rbnb.api.Rmap
  Collapses this `Rmap` hierarchy.
com.rbnb.api - package com.rbnb.api
  Provides the unsupported full application programming interface (API) and the DataTurbine server for the RBNB system.
com.rbnb.media.datasink.protocol - package com.rbnb.media.datasink.protocol
  Provides an RBNB data source for putting Java Media Framework (JMF) video data into the RBNB DataTurbine server.
com.rbnb.plugins - package com.rbnb.plugins
  Provides the PlugInTemplate class for streamlining PlugIn development.
com.rbnb.sapi - package com.rbnb.sapi
  Provides the simple application programming interface (simple API or SAPI) for the RBNB system.
com.rbnb.simpleplayer - package com.rbnb.simpleplayer
  Provides a simple programming interface for playing back time-synchronized data from multiple RBNB sources using VCR-like controls.
combineWith(DataRequest) - Method in class com.rbnb.api.DataRequest
  Combines this `DataRequest` with the input one to produce a coherent set of flags.
compareNames(Rmap) - Method in class com.rbnb.api.Rmap
  Compares the name of this `Rmap` to the name of the input `Rmap`.
compareNames(String) - Method in class com.rbnb.api.Rmap
  Compares the name of this `Rmap` to the input name.
compareNames(String, String) - Static method in class com.rbnb.api.Rmap
  Compares the input names.
compareNames(Rmap) - Method in interface com.rbnb.api.RmapInterface
  Compares the name of this `RmapInterface` to the name of the input `Rmap`.
compareNames(String) - Method in interface com.rbnb.api.RmapInterface
  Compares the name of this `RmapInterface` to the input name.
compareTo(Object, Object) - Method in class com.rbnb.api.Rmap
  Compares the sorting value of this `Rmap` to the input sorting value according to the type sort specified by the sort identifier.
compareTo(Rmap) - Method in class com.rbnb.api.Rmap
  Compares the input `Rmap` to this one.
compareTo(Rmap) - Method in interface com.rbnb.api.RmapInterface
  Compares the input `Rmap` to this one.
compareTo(TimeRange) - Method in class com.rbnb.api.TimeRange
  Compares this `TimeRange` to the input one.
compareTo(Object) - Method in class com.rbnb.sapi.ChannelTree.Node
  Performs a lexicographical comparison of the full names of this and the argument, which must be of type node.
connect() - Method in class com.rbnb.simpleplayer.Player
  Connects to the server.
CONSOLIDATED - Static variable in class com.rbnb.api.DataRequest
  respond using a single consolidated `Rmap` hierarchy.
Control - Class in com.rbnb.sapi
  A client for controlling RBNB server behavior.
Control() - Constructor for class com.rbnb.sapi.Control
Control.AccessControlEntry - Class in com.rbnb.sapi
  An element in a list of internet hosts which define permitted access to an RBNB server.
Control.Mirror - Class in com.rbnb.sapi
  A representation of a 'mirror', which copies data from one server to another.
Control.Mirror() - Constructor for class com.rbnb.sapi.Control.Mirror
Controller - Interface in com.rbnb.api
  Client-side representation of an application control connection to an <bold>RBNB</bold> server.
CONTROLLER - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents an RBNB control client.
ControllerHandle - Class in com.rbnb.api
  Client-side object that represents a client controller application connection to an RBNB server.
copyTimes(int, double[], int) - Method in class com.rbnb.api.TimeRange
  Copies the times for all of the points in this range to an array.
create(Object) - Method in interface com.rbnb.api.SecurityProviderFactory
CreateACLFromStream(Reader) - Static method in class com.rbnb.sapi.Control
  Create an access control list from a character stream.
CreateAllowEntry(String, String) - Static method in class com.rbnb.sapi.Control
  Create a new access control entry that allows access.
createController(String) - Method in class com.rbnb.api.Server
  Creates a `Controller` for this `Server`.
CreateDenyEntry(String) - Static method in class com.rbnb.sapi.Control
  Create a new access control entry that forbids access.
createForwardMap(PlugInChannelMap) - Method in class com.rbnb.plugins.PlugInTemplate
  Callback to create a ChannelMap to be used to request data from the server to match an incoming request.
createFromChannelMap(ChannelMap) - Static method in class com.rbnb.sapi.ChannelTree
  Creates a new read only view of the provided channel map.
createFromChannelMap(ChannelMap, String) - Static method in class com.rbnb.sapi.ChannelTree
  Creates a new read only view of the provided channel map with a single named root node.
createFromName(String) - Static method in class com.rbnb.api.Rmap
  Creates an `Rmap` hierarchy from the input name.
createMirror() - Static method in class com.rbnb.api.Server
  Creates a `Mirror`.
CreateMirrorIn(String, String, String) - Method in class com.rbnb.sapi.Control
  Creates a mirror to copy data from a source on the specified server address to the connected server.
CreateMirrorOut(String, String, String) - Method in class com.rbnb.sapi.Control
  Creates a mirror to copy data from a local source to the specified remote server.
createPlugIn(String) - Method in class com.rbnb.api.Server
  Creates a `PlugIn` for this `Server`.
createRAMController(String) - Method in class com.rbnb.api.Server
  Creates a `Controller` that communicates via RAM.
createRAMPlugIn(String) - Method in class com.rbnb.api.Server
  Creates a `PlugIn` that communicates via RAM.
createRAMSink(String) - Method in class com.rbnb.api.Server
  Creates a `Sink` that communicates via RAM.
createRAMSource(String) - Method in class com.rbnb.api.Server
  Creates a `Source` that communicates via RAM.
createShortcut(String, String, double) - Static method in class com.rbnb.api.Server
  Creates a `Shortcut` object.
createSink(String) - Method in class com.rbnb.api.Server
  Creates a `Sink` for this `Server`.
createSocket(Socket, String, int, boolean) - Method in class com.rbnb.api.RBNBSSLSocketFactory
createSocket(InetAddress, int, InetAddress, int) - Method in class com.rbnb.api.RBNBSSLSocketFactory
createSocket(InetAddress, int) - Method in class com.rbnb.api.RBNBSSLSocketFactory
createSocket(String, int, InetAddress, int) - Method in class com.rbnb.api.RBNBSSLSocketFactory
createSocket(String, int) - Method in class com.rbnb.api.RBNBSSLSocketFactory
createSource(String) - Method in class com.rbnb.api.Server
  Creates a `Source` for this `Server`.

## D

DataArray - Class in com.rbnb.api
  Data information extracted from an `Rmap`.
DataArray() - Constructor for class com.rbnb.api.DataArray
  Class constructor.
DataBlock - Class in com.rbnb.api
  Describes and provides the data belonging to an `Rmap`.
DataBlock() - Constructor for class com.rbnb.api.DataBlock
  Class constructor.
DataBlock(Object, int, int) - Constructor for class com.rbnb.api.DataBlock
  Class constructor to build a `DataBlock` from the basic fields.
DataBlock(Object, int, int, byte, byte, boolean, int, int) - Constructor for class com.rbnb.api.DataBlock
  Class constructor to build a `DataBlock` from the data payload and description from the input values.
DataBlock(Object, int, int, byte, String, byte, boolean, int, int) - Constructor for class com.rbnb.api.DataBlock
  Class constructor to build a `DataBlock` from the data payload and description from the input values.
DataRequest - Class in com.rbnb.api
  Request for data from the DataTurbine.
DataRequest() - Constructor for class com.rbnb.api.DataRequest
  Class constructor.
DataRequest(InputStream, DataInputStream) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build an `DataRequest` by reading it from an input stream.
DataRequest(Rmap, InputStream, DataInputStream) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build an `DataRequest` by reading it from an input stream.
DataRequest(String) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build a `DataRequest` for the specified name.
DataRequest(String, TimeRange, TimeRange) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build a `DataRequest` from the specified values.
DataRequest(String, TimeRange, TimeRange, byte, byte, long, double, boolean, byte) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build a `DataRequest` from the specified values.
DataRequest(String, TimeRange, TimeRange, byte, byte, long, double, boolean, byte, boolean) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build a `DataRequest` from the specified values.
DataRequest(String, TimeRange, TimeRange, byte, byte, byte, long, double, boolean, byte, boolean) - Constructor for class com.rbnb.api.DataRequest
  Class constructor to build a `DataRequest` from the specified values.
Delete(ChannelMap, ChannelMap) - Method in class com.rbnb.sapi.Source
  Deletes the maps specified in toDelete.
Delete(ChannelMap) - Method in class com.rbnb.sapi.Source
  Calls `Source.Delete(ChannelMap, ChannelMap)` with null for the result parameter.
deleteChannels(Rmap) - Method in interface com.rbnb.api.SourceInterface
  Deletes one or more channels from the `SourceInterface`.
Detach() - Method in class com.rbnb.sapi.Source
  Close the connection with the server, but retain the server-side handler and its ring buffer(s) such that sink clients can continue to access previously written data.
Directory - Class in com.rbnb.api
  Directory class.
Directory(File) - Constructor for class com.rbnb.api.Directory
  Class constructor to build a `Directory` for a java.io.File.
disconnect() - Method in class com.rbnb.simpleplayer.Player
  Disconnects from the server.
DisconnectedClientException - Exception in com.rbnb.api
  Disconnected client exception class.
DisconnectedClientException() - Constructor for exception com.rbnb.api.DisconnectedClientException
  Class constructor.
DisconnectedClientException(String) - Constructor for exception com.rbnb.api.DisconnectedClientException
  Class constructor to build a `DisconnectedClientException` for the input detail message.

## E

EMPTY_TREE - Static variable in class com.rbnb.sapi.ChannelTree
EndOfStream - Class in com.rbnb.api
  Marks the end of a stream (request).
EndOfStream() - Constructor for class com.rbnb.api.EndOfStream
  Class constructor.
EndOfStream(byte) - Constructor for class com.rbnb.api.EndOfStream
  Class constructor to build an `EndOfStream` for the specified reason code.
EQUAL - Static variable in class com.rbnb.api.DataRequest
  data at the time reference.
equals(Object) - Method in class com.rbnb.sapi.ChannelMap.ByteOrderEnum
  Used to see if LOCAL equals LSB or MSB.
equals(Object) - Method in class com.rbnb.sapi.ChannelTree.Node
  Compares the full names of this and the argument (of type node) for equality.
EXISTING - Static variable in class com.rbnb.api.DataRequest
  get data already in the ring buffers.
extend(int, TimeRange, int) - Method in class com.rbnb.api.TimeRange
  Extends the range of this `TimeRange` by adding the input `TimeRange` to the end.
extract(String) - Method in class com.rbnb.api.Rmap
  Extracts the time and data for a particular channel.
extract(String, boolean, boolean, boolean) - Method in class com.rbnb.api.Rmap
  Extracts the frame indexes, time, and/or data for a particular channel.
extractData(DataBlock) - Method in class com.rbnb.api.DataBlock
  Extracts data from this data pool for the input `DataBlock`.
extractFolders() - Method in class com.rbnb.api.Rmap
  Extracts the names of folders from this `Rmap` hierarchy.
extractFoldersAndChannels() - Method in class com.rbnb.api.Rmap
  Extracts the names of channels and folders from this `Rmap` hierarchy.
extractNames() - Method in class com.rbnb.api.Rmap
  Extracts the names from this `Rmap` hierarchy.
extractRmap(Rmap, boolean) - Method in class com.rbnb.api.Rmap
  Extracts `Rmaps` from this `Rmap` that match the input request `Rmap`.

## F

fetch(long) - Method in interface com.rbnb.api.PlugIn
  Retrieves the next request from the `Server`.
fetch(long) - Method in interface com.rbnb.api.Sink
  Retrieves the next response from the `Server`.
Fetch(long, PlugInChannelMap) - Method in class com.rbnb.sapi.PlugIn
  Queries the server to see if any requests have been made of this PlugIn.
Fetch(long) - Method in class com.rbnb.sapi.PlugIn
  Queries the server to see if any requests have been made of this PlugIn.
Fetch(long, ChannelMap) - Method in class com.rbnb.sapi.Sink
  Obtains the data and time values for the set of channels added via `ChannelMap.Add(java.lang.String)` and stores them in the `ChannelMap` you provide.
Fetch(long) - Method in class com.rbnb.sapi.Sink
  Obtains the data and time values for the set of channels added via `ChannelMap.Add(java.lang.String)` and stores them in a newly created `ChannelMap`.
fetchAddressAuthorization(ServerInterface) - Method in class com.rbnb.api.ControllerHandle
fillRequestOptions(RequestOptions) - Method in interface com.rbnb.api.PlugIn
  Fills the input `RequestOptions` object with values read from the server.
findChild(Rmap) - Method in class com.rbnb.api.Rmap
  Finds a matching child `Rmap`.
findChild(Rmap) - Method in interface com.rbnb.api.RmapInterface
  Finds a matching child `Rmap`.
findDescendant(String, boolean) - Method in class com.rbnb.api.Rmap
  Finds a descendant `Rmap` by name.
findDescendant(String, boolean) - Method in interface com.rbnb.api.RmapInterface
  Finds a descendant `Rmap` by name.
findMember(Rmap) - Method in class com.rbnb.api.Rmap
  Finds a matching member `Rmap`.
findNode(String) - Method in class com.rbnb.sapi.ChannelTree
  Returns the node which exactly matches the given full name, or null.
Flush(PlugInChannelMap, boolean) - Method in class com.rbnb.sapi.PlugIn
  Deprecated. PlugIns no longer receive streaming requests directly, so it is no longer necessary to call this method with true.
Flush(PlugInChannelMap) - Method in class com.rbnb.sapi.PlugIn
  Sends the pending channels to the server, as single-response (non-streaming).
Flush(ChannelMap) - Method in class com.rbnb.sapi.Source
  Sends the pending channels to the server, unsynchronized.
Flush(ChannelMap, boolean) - Method in class com.rbnb.sapi.Source
  Sends the pending channels to the server, optionally waiting for confirmation before returning.
FOLDER - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents a organizational node without data.
FOREVER - Static variable in interface com.rbnb.api.ClientInterface
  wait until a response appears (block forever).
FRAMES - Static variable in class com.rbnb.api.DataRequest
  respond a single source frame `Rmap` hierarchy at a time.
fromFormattedString(String) - Static method in class com.rbnb.api.Time
  Converts the input string to a RBNB time (double).
FUTURE - Static variable in class com.rbnb.api.DataRequest
  get data that appears after the request is issued.

## G

getAcceptedIssuers() - Method in class com.rbnb.api.RBNBTrustManager
GetAccessControlList() - Method in class com.rbnb.sapi.Control
  Obtains a list of access control entries from the connected server.
getAdditional() - Method in class com.rbnb.api.Ask
  Gets the additional information.
getAddress() - Method in class com.rbnb.api.Server
  Gets the server address.
getAddress() - Method in class com.rbnb.sapi.Control.AccessControlEntry
getAframes() - Method in interface com.rbnb.api.SourceInterface
  Gets the maximum number of frames allowed in the archive.
getAkeep() - Method in interface com.rbnb.api.SourceInterface
  Gets the keep archive flag.
getAmode() - Method in interface com.rbnb.api.SourceInterface
  Gets the archive access mode.
GetArchiveMode() - Method in class com.rbnb.sapi.Client
  Returns the archive mode used.
getArchiveSize() - Method in class com.rbnb.plugins.PlugInRecorder
  Returns the length of the archive to use for recording.
GetArchiveSize() - Method in class com.rbnb.sapi.Client
  Returns the number of archive frames used.
getAsize() - Method in interface com.rbnb.api.SourceInterface
  Gets the maximum amount of memory usage allowed for the archive.
getBuildDate() - Method in interface com.rbnb.api.BuildInterface
  Gets the date that the code was built.
getBuildVersion() - Method in interface com.rbnb.api.BuildInterface
  Gets the <bold>RBNB</bold> build version.
GetCacheSize() - Method in class com.rbnb.sapi.Client
  Returns the number of cache frames used.
getCframes() - Method in interface com.rbnb.api.SourceInterface
  Gets the maximum number of frames allowed in the cache.
GetChannelList() - Method in class com.rbnb.sapi.ChannelMap
  Convenience function to return the list of channels contained in this ChannelMap.
GetChannelList(String) - Method in class com.rbnb.sapi.Client
  Deprecated. Please use `Sink.RequestRegistration( ChannelMap)` instead.
GetChannelList() - Method in class com.rbnb.sapi.Client
  Deprecated. Please use `Sink.RequestRegistration( ChannelMap)` instead.
getChildAt(int) - Method in class com.rbnb.api.Rmap
  Gets the child at the specified index.
getChildren() - Method in class com.rbnb.api.Rmap
  Gets the list of children of this `Rmap`.
getChildren() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns a `List` of the children of this node.
getChildrenMap() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns a `Map` of the children of this node.
getCkeep() - Method in interface com.rbnb.api.SourceInterface
  Gets the keep cache flag.
GetClientName() - Method in class com.rbnb.sapi.Client
  Returns the name of this client.
getContentType() - Method in class com.rbnb.media.datasink.protocol.Handler
getControl(String) - Method in class com.rbnb.media.datasink.protocol.Handler
getControls() - Method in class com.rbnb.media.datasink.protocol.Handler
getCsize() - Method in interface com.rbnb.api.SourceInterface
  Gets the maximum amount of memory usage allowed for the cache.
getData() - Method in class com.rbnb.api.DataArray
  Gets the data array.
getData() - Method in class com.rbnb.api.DataBlock
  Gets the data payload.
GetData(int) - Method in class com.rbnb.sapi.ChannelMap
  Determines the type of the data in the array, and then converts it to an array of bytes in local machine order.
GetDataAsArray(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an untyped Object.
GetDataAsByteArray(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of arrays of bytes.
GetDataAsFloat32(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of floats.
GetDataAsFloat64(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of doubles.
GetDataAsInt16(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of shorts.
GetDataAsInt32(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of ints.
GetDataAsInt64(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of longs.
GetDataAsInt8(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of bytes.
GetDataAsString(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the channel data as an array of Strings.
getDataType() - Method in class com.rbnb.api.DataArray
  Returns the RBNB data type of the underlying data.
getDblock() - Method in class com.rbnb.api.Rmap
  Gets the `DataBlock` of this `Rmap`.
getDefault() - Static method in class com.rbnb.api.RBNBSSLSocketFactory
getDefaultCipherSuites() - Method in class com.rbnb.api.RBNBSSLSocketFactory
getDepth() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the depth of the node.
getDomain() - Method in class com.rbnb.api.DataRequest
  Gets the time domain.
getDtype() - Method in class com.rbnb.api.DataBlock
  Gets the type of data.
getDuration() - Method in class com.rbnb.api.DataArray
  Gets the duration of this `DataArray`.
getDuration() - Method in class com.rbnb.api.TimeRange
  Gets the duration.
getDuration() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the difference between the timestamp of the newest data and the timestamp of the oldest data in this channel.
getExtendStart() - Method in class com.rbnb.api.RequestOptions
  Gets the extend start flag.
GetFolderList() - Method in class com.rbnb.sapi.ChannelMap
  Returns the list of empty folders contained within this ChannelMap.
getForwardData(Sink, ChannelMap, PlugInChannelMap) - Method in class com.rbnb.plugins.PlugInTemplate
  Callback to make the request to the server for matching data.
getForwardRequestData() - Method in class com.rbnb.plugins.PlugInTemplate
  If true, the data from incoming requests is forwarded to the sink to get matching data for processing.
getForwardRequests() - Method in class com.rbnb.plugins.PlugInTemplate
  If true, incoming requests are automatically forwarded to the sink to get matching data for processing.
getFrame() - Method in class com.rbnb.api.DataArray
  Gets the frame values as an array of individual frame indexes.
getFrange() - Method in class com.rbnb.api.Rmap
  Gets the frame index `TimeRange` of this `Rmap`.
getFullName() - Method in class com.rbnb.api.Rmap
  Gets the fully qualified name of this `Rmap`.
getFullName() - Method in interface com.rbnb.api.RmapInterface
  Gets the fully qualified name of this `Rmap`.
getFullName() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the fully qualified name of this node.
getGapControl() - Method in class com.rbnb.api.DataRequest
  Gets the gap control flag.
getHost() - Method in class com.rbnb.plugins.PlugInRecorder
  The RBNB hostname:port.
getHost() - Method in class com.rbnb.plugins.PlugInTemplate
  The RBNB hostname:port.
GetIfFetchTimedOut() - Method in class com.rbnb.sapi.ChannelMap
  Returns true if and only if this channel map was returned in reponse to a `Fetch()` which timed-out.
getIncrement() - Method in class com.rbnb.api.DataRequest
  Gets the repitition increment.
GetIndex(String) - Method in class com.rbnb.sapi.ChannelMap
  Returns the index of a channel which has been added to this map if given its name.
getIndivFlg() - Method in class com.rbnb.api.DataBlock
  Gets the indivisible flag.
getInformationType() - Method in class com.rbnb.api.Ask
  Gets the type of information desired.
getInputChannel() - Method in class com.rbnb.plugins.PlugInRecorder
  Returns the channel to record.
getInterval() - Method in class com.rbnb.plugins.PlugInRecorder
  Returns the interval between requests, in milliseconds.
getLimits() - Method in class com.rbnb.api.TimeRange
  Gets the minimum and maximum times of this `TimeRange`.
getMaxWait() - Method in class com.rbnb.api.RequestOptions
  Gets the maximum wait period.
getMemberAt(int) - Method in class com.rbnb.api.Rmap
  Gets the member at the specified index.
getMembers() - Method in class com.rbnb.api.Rmap
  Gets the group members of this `Rmap`.
GetMime(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the MIME type identifier for this channel, if any.
getMime() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the MIME type of this channel node.
getMIMEType() - Method in class com.rbnb.api.DataArray
  Gets the MIME type.
getMIMEType() - Method in class com.rbnb.api.DataBlock
  Gets the MIME type.
getMode() - Method in class com.rbnb.api.DataRequest
  Gets the response mode.
getName() - Method in class com.rbnb.api.Rmap
  Gets the name of this `Rmap`.
getName() - Method in interface com.rbnb.api.RmapInterface
  Gets the name of this `RmapInterface`.
getName() - Method in class com.rbnb.plugins.PlugInTemplate
  The client name used for this PlugIn in the RBNB.
GetName(int) - Method in class com.rbnb.sapi.ChannelMap
  Get the fully qualified channel name from its index in constant time.
getName() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the name of this node, which will not contain slashes.
getNchildren() - Method in class com.rbnb.api.Rmap
  Gets the number of children.
getNfs() - Method in interface com.rbnb.api.SourceInterface
  Gets the number of cache `FrameSets`.
getNmembers() - Method in class com.rbnb.api.Rmap
  Gets the number of members.
GetNodeList() - Method in class com.rbnb.sapi.ChannelMap
  Deprecated. Please use the `ChannelTree` class for per-node heirarchy construction and identification.
getNptimes() - Method in class com.rbnb.api.TimeRange
  Gets the number of point times in a `TimeRange`.
getNpts() - Method in class com.rbnb.api.DataBlock
  Gets the number of points.
getNrepetitions() - Method in class com.rbnb.api.DataRequest
  Gets the number of repetitions.
getNumberOfPoints() - Method in class com.rbnb.api.DataArray
  Gets the number of points represented by this `DataArray`.
getNumInArray() - Method in class com.rbnb.api.DataArray
  Returns the number of points currently in the DataArray
getOffset() - Method in class com.rbnb.api.DataBlock
  Gets the number of bytes to the first point.
getOutputChannel() - Method in class com.rbnb.plugins.PlugInRecorder
  Get the recording destination channel.
getOutputLocator() - Method in class com.rbnb.media.datasink.protocol.Handler
getParent() - Method in class com.rbnb.api.Rmap
  Gets the parent `Rmap` of this `Rmap`.
getParent() - Method in interface com.rbnb.api.RmapInterface
  Gets the parent `Rmap` of this `RmapInterface`.
getParent() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the parent of this node, or null.
getPassword() - Method in class com.rbnb.api.Username
  Gets the password string.
getPassword() - Method in class com.rbnb.plugins.PlugInRecorder
  Password used in connecting to the RBNB.
getPassword() - Method in class com.rbnb.plugins.PlugInTemplate
  Password used in connecting to the RBNB.
getPermissions() - Method in class com.rbnb.sapi.Control.AccessControlEntry
GetPlugInList() - Method in class com.rbnb.sapi.ChannelMap
  Deprecated. Please use the `ChannelTree` class for per-node heirarchy construction and identification.
getPointSize() - Method in class com.rbnb.api.DataArray
  Returns the point size of the underlying data.
getPointTime(int, int) - Method in class com.rbnb.api.TimeRange
  Gets the time value for a particular point.
getPtimes() - Method in class com.rbnb.api.TimeRange
  Gets the individual point times array.
getPtsize() - Method in class com.rbnb.api.DataBlock
  Gets the size of a point in bytes.
getReason() - Method in class com.rbnb.api.EndOfStream
  Gets the reason code.
getRecorderException() - Method in class com.rbnb.plugins.PlugInRecorder
  If the recording thread stops because of an exception, it can be retrieved using this method.
getReference() - Method in class com.rbnb.api.DataRequest
  Gets the time reference.
getRegistered(Rmap) - Method in interface com.rbnb.api.RegisteredInterface
  Gets the registration list for this object matching the input hierarchy.
getRelationship() - Method in class com.rbnb.api.DataRequest
  Gets the time relationship.
getRemoteID() - Method in interface com.rbnb.api.ClientInterface
  Gets the remote identification.
GetRequestDuration() - Method in class com.rbnb.sapi.PlugInChannelMap
  For a plugin-request, returns the duration of the request, or how many seconds worth of data to return.
getRequestedRate() - Method in class com.rbnb.media.datasink.protocol.Handler
GetRequestId() - Method in class com.rbnb.sapi.PlugInChannelMap
  Yields the identifier which uniquely identifies this Request to the server.
getRequestOptions() - Method in class com.rbnb.plugins.PlugInTemplate
  Gives a Properties object, which represents the options set by the Sink for this PlugIn when the request was made.
GetRequestOptions() - Method in class com.rbnb.sapi.PlugInChannelMap
  Returns the options that were set for this request.
GetRequestReference() - Method in class com.rbnb.sapi.PlugInChannelMap
  For a plugin-request, returns the time reference of the request.
getRequestSink() - Method in class com.rbnb.plugins.PlugInTemplate
  For sinks where the default request forwarding approach is inappropriate, this method may be used to get a handle to a Sink to make requests.
getRequestStart() - Method in class com.rbnb.plugins.PlugInRecorder
  Returns the starting point for recording.
GetRequestStart() - Method in class com.rbnb.sapi.PlugInChannelMap
  For a plugin-request, returns the start time of the request.
GetRequestType() - Method in class com.rbnb.sapi.PlugInChannelMap
  Deprecated. Only requests are now received by PlugIns, in order to simplify their implementation.
getRoles() - Method in class com.rbnb.api.Username
  Gets the list of roles granted to this `Username`.
GetServerList() - Method in class com.rbnb.sapi.ChannelMap
  Deprecated. Please use the `ChannelTree` class for per-node heirarchy construction and identification.
GetServerName() - Method in class com.rbnb.sapi.Client
  Returns the name of the server to which this client is connected.
GetSinkList() - Method in class com.rbnb.sapi.ChannelMap
  Deprecated. Please use the `ChannelTree` class for per-node heirarchy construction and identification.
getSize() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the size in bytes of a newest request on this channel.
GetSourceList() - Method in class com.rbnb.sapi.ChannelMap
  Deprecated. Please use the `ChannelTree` class for per-node heirarchy construction and identification.
getStart() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the start time of the oldest data in this channel.
getStartTime() - Method in class com.rbnb.api.DataArray
  Gets the start time of the `DataArray`.
getStride() - Method in class com.rbnb.api.DataBlock
  Gets the number of bytes to the next point.
getSupportedCipherSuites() - Method in class com.rbnb.api.RBNBSSLSocketFactory
getSynchronized() - Method in class com.rbnb.api.DataRequest
  Gets the synchronized channels flag.
getTime() - Method in class com.rbnb.api.DataArray
  Gets the time values as an array of individual times for each point.
getTime() - Method in class com.rbnb.api.TimeRange
  Gets the time of the range.
GetTimeDuration(int) - Method in class com.rbnb.sapi.ChannelMap
  Yields the duration of this channel's data.
getTimeout() - Method in class com.rbnb.plugins.PlugInTemplate
  Timeout (in ms) used in calls to Fetch().
GetTimes(int) - Method in class com.rbnb.sapi.ChannelMap
  Yields the times for each data point for the specified channel.
GetTimeStart(int) - Method in class com.rbnb.sapi.ChannelMap
  Yields the start time of this channel's data.
getTrange() - Method in class com.rbnb.api.Rmap
  Gets the `TimeRange` of this `Rmap`.
getType() - Method in interface com.rbnb.api.ClientInterface
  Gets the type of client connection.
GetType(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns the type of the data returned by the specified channel.
getType() - Method in class com.rbnb.sapi.ChannelTree.Node
  Returns the type of this node.
getUseEncoding() - Method in class com.rbnb.media.datasink.protocol.Handler
getUseOneSink() - Method in class com.rbnb.plugins.PlugInTemplate
  If true, one sink is used to get all forwarding data.
getUser() - Method in class com.rbnb.plugins.PlugInRecorder
  Username used in connecting to the RBNB.
getUser() - Method in class com.rbnb.plugins.PlugInTemplate
  Username used in connecting to the RBNB.
GetUserInfo(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns user information for the specified channel, if any is available.
getUsername() - Method in class com.rbnb.api.Username
  Gets the username string.
getUsername() - Method in interface com.rbnb.api.UsernameInterface
  Gets the `Username` associated with this object.
getUserRequestClass() - Method in class com.rbnb.plugins.PlugInTemplate
  Returns the class whose instances are created to help answer requests.
getUserRequestObject() - Method in class com.rbnb.plugins.PlugInTemplate
  If the user request class has been set, and we are inside a callback such as `PlugInTemplate.processRequest(ChannelMap, PlugInChannelMap)`, then this method returns an instance of the user request class.
getUseWallClock() - Method in class com.rbnb.media.datasink.protocol.Handler
getWorder() - Method in class com.rbnb.api.DataBlock
  Gets the order of bytes within a point.
gotoPosition(int, int, int) - Method in class com.rbnb.simpleplayer.Player
  Goes to a specified position.
GREATER - Static variable in class com.rbnb.api.DataRequest
  data starting after the specified time reference.
GREATER_EQUAL - Static variable in class com.rbnb.api.DataRequest
  data starting at or after the specified time reference.

## H

Handler - Class in com.rbnb.media.datasink.protocol
Handler() - Constructor for class com.rbnb.media.datasink.protocol.Handler

## I

INFINITE - Static variable in class com.rbnb.api.DataRequest
  infinite repetitions.
INHERIT_DURATION - Static variable in class com.rbnb.api.TimeRange
  Duration value is inherited.
INHERIT_TIMES - Static variable in class com.rbnb.api.TimeRange
  Time values are inherited.
initiateRequestAt(int) - Method in interface com.rbnb.api.SinkInterface
  Initiates a request for the child at the specified index.
isClientTrusted(X509Certificate[]) - Method in class com.rbnb.api.RBNBTrustManager
isDeny() - Method in class com.rbnb.sapi.Control.AccessControlEntry
isEqual(Username) - Method in class com.rbnb.api.Username
  Is this `Username` equal to the input one?
isImplemented(byte) - Method in class com.rbnb.api.Rmap
  Is the specified type of operation implemented?
isInclusive() - Method in class com.rbnb.api.TimeRange
  Inclusive of both ends of range?
IsRequestFrames() - Method in class com.rbnb.sapi.PlugInChannelMap
  For a plugin-request, returns true if the request is for a list of frames.
ISRUNNING - Static variable in class com.rbnb.api.Ask
  Ask if something is running.
isRunning() - Method in interface com.rbnb.api.ClientInterface
  Is this `ClientInterface` running?
isRunning() - Method in class com.rbnb.api.Server
  Is this `Server` running?
isRunning() - Method in class com.rbnb.plugins.PlugInRecorder
  Returns true if the recorder is running.
isRunning() - Method in class com.rbnb.plugins.PlugInTemplate
  Returns true if this PlugIn is currently answering requests.
isServerTrusted(X509Certificate[]) - Method in class com.rbnb.api.RBNBTrustManager
isSynchronized() - Method in interface com.rbnb.api.Client
  Is this `Client` synchronized with the server?
iterator() - Method in class com.rbnb.sapi.ChannelTree
  Allows iteration over the entire tree.

## L

launchNewServer(String[]) - Static method in class com.rbnb.api.Server
  Launches a new server based on the command line arguments.
LESS - Static variable in class com.rbnb.api.DataRequest
  data starting before the specified time reference.
LESS_EQUAL - Static variable in class com.rbnb.api.DataRequest
  data starting at or before the specified time reference.
listFiles() - Method in class com.rbnb.api.Directory
  Gets a list of files in the directory.
loadBuildFile(BuildInterface) - Static method in class com.rbnb.api.BuildFile
  Loads the build file.
LOCAL - Static variable in class com.rbnb.sapi.ChannelMap
  The data is in whichever format is appropriate for this NATIVE machine.
LSB - Static variable in class com.rbnb.sapi.ChannelMap
  Least significant bytes are first in each point, ala Intel.

## M

main(String[]) - Static method in class com.rbnb.api.Server
  Main DataTurbine `RBNB` method.
markLeaf() - Method in class com.rbnb.api.Rmap
  Marks leaf nodes of an `Rmap` hierarchy by putting in single byte `DataBlocks`.
merge(ChannelTree) - Method in class com.rbnb.sapi.ChannelTree
  Produces a new tree, which is the result of merging this with the map toMerge.
mergeWith(Rmap) - Method in class com.rbnb.api.Rmap
  Merges the input `Rmap` hierarchy with this one.
MIRROR - Static variable in interface com.rbnb.api.ClientInterface
  mirror connection.
mirror(Mirror) - Method in interface com.rbnb.api.Controller
  Mirrors data from or to a remote RBNB server.
mirror(Mirror) - Method in class com.rbnb.api.ControllerHandle
  Mirrors data from or to a remote RBNB server.
Mirror - Interface in com.rbnb.api
  Client-side representation of a mirror of data from one RBNB server to another.
MODIFIED - Static variable in class com.rbnb.api.DataRequest
  newest data including at least some data after the specified time.
Monitor(ChannelMap, int) - Method in class com.rbnb.sapi.Sink
  Similar to Subscribe, but allows for continuous frames of data without gaps.
monitor() - Method in class com.rbnb.simpleplayer.Player
  Starts monitoring the current channel list.
move(double, double, String) - Method in class com.rbnb.simpleplayer.Player
  Moves to the specified location.
moveToBottom() - Method in class com.rbnb.api.Rmap
  Moves to the bottom of this `Rmap` hierarchy.
moveToTop() - Method in class com.rbnb.api.Rmap
  Moves to the top of this `Rmap` hierarchy.
MSB - Static variable in class com.rbnb.sapi.ChannelMap
  Most significant bytes are first in each point, as is the case with many UNIX machines, and Java data on export.

## N

NEWEST - Static variable in class com.rbnb.api.DataRequest
  times are relative to that of the newest available data.
newServerHandle(String, String) - Static method in class com.rbnb.api.Server
  Creates a new `Server` handle to an RBNB server.
now() - Static method in class com.rbnb.api.Time
  Gets an RBNB time value (double) representing the current time.
nullify() - Method in class com.rbnb.api.DataBlock
  Nullifies this `DataBlock`.
nullify() - Method in class com.rbnb.api.Rmap
  Nullifies this `Rmap`.
nullify() - Method in class com.rbnb.api.TimeRange
  Nullifies this `TimeRange`.
NumberOfChannels() - Method in class com.rbnb.sapi.ChannelMap
  Returns the number of channels available in the map.

## O

OLDEST - Static variable in class com.rbnb.api.DataRequest
  times are relative to that of the oldest available data.
open() - Method in class com.rbnb.media.datasink.protocol.Handler
OpenRBNBConnection() - Method in class com.rbnb.sapi.Client
  Opens a connection to the server, using default parameters.
OpenRBNBConnection(String, String) - Method in class com.rbnb.sapi.Client
  Opens a connection to the server, using some default parameters.
OpenRBNBConnection(String, String, String, String) - Method in class com.rbnb.sapi.Client
  Opens a connection to the server.
ORDER_LSB - Static variable in class com.rbnb.api.DataBlock
  Least-Significant-Byte first (big-endian, Intel) byte ordering.
ORDER_MSB - Static variable in class com.rbnb.api.DataBlock
  Most-Significant-Byte first (little-endian, Java) byte order.

## P

PATHDELIMITER - Static variable in class com.rbnb.api.Rmap
  the delimiter between names in a fully specified channel name path.
pause() - Method in class com.rbnb.simpleplayer.Player
  Pauses the player.
Player - Class in com.rbnb.simpleplayer
  General purpose class for playing out data from a V2 <bold>RBNB</bold> server.
Player(String) - Constructor for class com.rbnb.simpleplayer.Player
  Builds a `Player` for the specified server address.
PlayerChannelListener - Interface in com.rbnb.simpleplayer
  Listener interface for the <bold>RBNB</bold> V2 player class.
PlayerTimeListener - Interface in com.rbnb.simpleplayer
  Listener interface for the <bold>RBNB</bold> V2 player class.
PLUGIN - Static variable in interface com.rbnb.api.ClientInterface
  plug-in connection.
PlugIn - Interface in com.rbnb.api
  Client-side representation of a plugin client application connection to the RBNB server.
PLUGIN - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents a PlugIn (a dynamic data source).
PlugIn - Class in com.rbnb.sapi
  A simple PlugIn for RBNB servers.
PlugIn() - Constructor for class com.rbnb.sapi.PlugIn
  Default constructor.
PlugInChannelMap - Class in com.rbnb.sapi
  A subclass of ChannelMap which contains information about requests that PlugIns should handle.
PlugInChannelMap() - Constructor for class com.rbnb.sapi.PlugInChannelMap
PlugInInterface - Interface in com.rbnb.api
  Common representation of a plugin client application connection to the RBNB server.
PlugInRecorder - Class in com.rbnb.plugins
  Makes requests of a plug-in at a fixed interval.
PlugInRecorder() - Constructor for class com.rbnb.plugins.PlugInRecorder
PlugInRecorder(String, String) - Constructor for class com.rbnb.plugins.PlugInRecorder
  A convenience constructor which sets the input and output channels.
PlugInTemplate - Class in com.rbnb.plugins
  An abstract base class that simplifies PlugIn development.
PlugInTemplate() - Constructor for class com.rbnb.plugins.PlugInTemplate
  Create a FilterPlugIn with default parameters.
PlugInTemplate(String, String) - Constructor for class com.rbnb.plugins.PlugInTemplate
  Create a FilterPlugIn specifying the RBNB host and the client name.
post(ChannelMap, int) - Method in interface com.rbnb.simpleplayer.PlayerChannelListener
  Posts data for the channel.
postTime(ChannelMap) - Method in interface com.rbnb.simpleplayer.PlayerTimeListener
  Posts time information.
printStackTrace() - Method in exception com.rbnb.sapi.SAPIException
  Overridden so as to print nested exception also.
printStackTrace(PrintStream) - Method in exception com.rbnb.sapi.SAPIException
  Overridden so as to print nested exception also.
printStackTrace(PrintWriter) - Method in exception com.rbnb.sapi.SAPIException
  Overridden so as to print nested exception also.
processRegistrationRequest(ChannelMap, PlugInChannelMap) - Method in class com.rbnb.plugins.PlugInTemplate
  Callback to handle requests for dynamic registration.
processRequest(ChannelMap, PlugInChannelMap) - Method in class com.rbnb.plugins.PlugInTemplate
  Override this callback to perform the plug-in processing.
PutData(int, byte[], int) - Method in class com.rbnb.sapi.ChannelMap
  Adds the data given in rawBytes to the channel identified with the specified channel index.
PutData(int, byte[], int, ChannelMap.ByteOrderEnum) - Method in class com.rbnb.sapi.ChannelMap
  Adds the data given in rawBytes to the channel identified with the specified channel index.
PutDataAsByteArray(int, byte[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsFloat32(int, float[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsFloat64(int, double[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsInt16(int, short[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsInt32(int, int[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsInt64(int, long[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsInt8(int, byte[]) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataAsString(int, String) - Method in class com.rbnb.sapi.ChannelMap
  Type safe version of PutData().
PutDataRef(int, ChannelMap, int) - Method in class com.rbnb.sapi.ChannelMap
  Transfers a reference of the data in the sourceMap to `this` map.
PutMime(int, String) - Method in class com.rbnb.sapi.ChannelMap
  Specifies the MIME (Multipurpose Internet Mail Extensions) type of this source data.
PutTime(double, double) - Method in class com.rbnb.sapi.ChannelMap
  Sets the time range for all data subsequently added to the channel map.
PutTimeAuto(String) - Method in class com.rbnb.sapi.ChannelMap
  Sets the mode for automatic time stamp generation that will be used on the next call to Flush().
PutTimeRef(ChannelMap, int) - Method in class com.rbnb.sapi.ChannelMap
  Copies the time reference for the specified channel on the ChannelMap provided into the current time buffer for this channel.
PutTimes(double[]) - Method in class com.rbnb.sapi.ChannelMap
  Sets the time vector for all data subsequently added to the channel map.
PutUserInfo(int, String) - Method in class com.rbnb.sapi.ChannelMap
  Specify user information for a given channel.

## R

RBNBException - Exception in com.rbnb.api
  RBNB exception interface.
RBNBException() - Constructor for exception com.rbnb.api.RBNBException
  Class constructor.
RBNBException(String) - Constructor for exception com.rbnb.api.RBNBException
  Class constructor to build a `RBNBException` for the input detail message.
RBNBSSLSocketFactory - Class in com.rbnb.api
  RBNBSSLSocketFactory
RBNBSSLSocketFactory() - Constructor for class com.rbnb.api.RBNBSSLSocketFactory
RBNBTrustManager - Class in com.rbnb.api
  RBNBTrustManager
RBNBTrustManager() - Constructor for class com.rbnb.api.RBNBTrustManager
readPullBuffer(PullBufferStream) - Method in class com.rbnb.media.datasink.protocol.Handler
REASON_BOD - Static variable in class com.rbnb.api.EndOfStream
  the request was before the beginning of the data.
REASON_END - Static variable in class com.rbnb.api.EndOfStream
  reached the end of the request.
REASON_EOD - Static variable in class com.rbnb.api.EndOfStream
  the request was after the end of the data.
REASON_ERROR - Static variable in class com.rbnb.api.EndOfStream
  an error occured trying to retrieve the data.
REASON_NODATA - Static variable in class com.rbnb.api.EndOfStream
  failed to match any data.
REASON_NONAME - Static variable in class com.rbnb.api.EndOfStream
  failed to match any names.
REASONS - Static variable in class com.rbnb.api.EndOfStream
  text strings for reporting the reason for the end of the stream.
register(Rmap) - Method in interface com.rbnb.api.PlugInInterface
  Updates the registration for this `PlugIn`.
register(Rmap) - Method in interface com.rbnb.api.SourceInterface
  Updates the registration for this `Source`.
Register(ChannelMap) - Method in class com.rbnb.sapi.PlugIn
  Tells the server which channels this `PlugIn` answers to.
Register(ChannelMap) - Method in class com.rbnb.sapi.Source
  Tells the server which channels this `Source` will generate.
REGISTERED - Static variable in class com.rbnb.api.Ask
  Ask for registration information.
RegisteredInterface - Interface in com.rbnb.api
  Interface for getting registration information.
remove(String) - Method in class com.rbnb.simpleplayer.Player
  Removes a channel and its listener.
remove(String, PlayerChannelListener) - Method in class com.rbnb.simpleplayer.Player
  Removes a channel and its listener.
removeChild(Rmap) - Method in class com.rbnb.api.Rmap
  Removes a child `Rmap` from this `Rmap`.
removeChild(Rmap) - Method in interface com.rbnb.api.RmapInterface
  Removes a child `Rmap` from this `RmapInterface`.
removeChildAt(int) - Method in class com.rbnb.api.Rmap
  Removes the child `Rmap` at a particular index from this `Rmap`.
removeChildAt(int) - Method in interface com.rbnb.api.RmapInterface
  Removes the child `Rmap` at a particular index from this `RmapInterface`.
removeDataSinkListener(DataSinkListener) - Method in class com.rbnb.media.datasink.protocol.Handler
removeMember(Rmap) - Method in class com.rbnb.api.Rmap
  Removes a member `Rmap` from this `Rmap`.
removeMemberAt(int) - Method in class com.rbnb.api.Rmap
  Removes the member `Rmap` at a particular index from this `Rmap`.
removeTimeListener(PlayerTimeListener) - Method in class com.rbnb.simpleplayer.Player
  Removes a `PlayerTimeListener`.
Request(ChannelMap, double, double, String, int, double, boolean) - Method in class com.rbnb.sapi.Sink
  Deprecated. Please use `Sink.Request(ChannelMap,double,double, String)` instead.
Request(ChannelMap, double, double, String, boolean) - Method in class com.rbnb.sapi.Sink
  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.
Request(ChannelMap, double, double, String) - Method in class com.rbnb.sapi.Sink
  Initiates a request for a specific time slice of data; the data may then be extracted with `Fetch()`.
Request(ChannelMap, double, double, String, RequestOptions) - Method in class com.rbnb.sapi.Sink
  Sends the specified `RequestOptions` object to the server before making the request.
REQUESTAT - Static variable in class com.rbnb.api.Ask
  Request for the matches to the child at a particular index.
RequestFrame(ChannelMap) - Method in class com.rbnb.sapi.Sink
  Makes a request for the next new frame.
RequestOptions - Class in com.rbnb.api
  Data request options class.
RequestOptions() - Constructor for class com.rbnb.api.RequestOptions
  Class constructor.
RequestOptions - Class in com.rbnb.sapi
  Encapsulates request settings.
RequestOptions() - Constructor for class com.rbnb.sapi.RequestOptions
  Initializes object with the default parameters.
RequestRegistration() - Method in class com.rbnb.sapi.Sink
  Sends a request for the current registration map of all channels on the server.
RequestRegistration(ChannelMap) - Method in class com.rbnb.sapi.Sink
  Sends a request to the server for the current registration map for the channels in the provided `ChannelMap`.
reRegister(Rmap) - Method in interface com.rbnb.api.PlugInInterface
  Replace the entire registration map for this `PlugIn`.
reset() - Method in interface com.rbnb.api.SourceInterface
  Reset this `Source's` ring buffer.
Rmap - Class in com.rbnb.api
  Hierarchical description of data.
Rmap() - Constructor for class com.rbnb.api.Rmap
  Class constructor.
Rmap(String) - Constructor for class com.rbnb.api.Rmap
  Class constructor to build an `Rmap` from a name.
Rmap(String, DataBlock, TimeRange) - Constructor for class com.rbnb.api.Rmap
  Class constructor to build an `Rmap` from a name, data block, and `TimeRange`.
RmapInterface - Interface in com.rbnb.api
  `Rmap` methods interface.
rootIterator() - Method in class com.rbnb.sapi.ChannelTree
  Allows iteration over the root nodes only.
ROUTEFROM - Static variable in class com.rbnb.api.Ask
  Route from another <bold>RBNB</bold> server.
RoutingMap - Interface in com.rbnb.api
  Client-side representation of the list of all servers known to a particular RBNB server.
RT_ENDOFSTREAM - Static variable in class com.rbnb.sapi.PlugInChannelMap
  Deprecated. Only requests now received by PlugIns; use GetIfFetchTimedOut to detect timeout status.
RT_MONITOR - Static variable in class com.rbnb.sapi.PlugInChannelMap
  Deprecated. Only requests now received by PlugIns; use GetIfFetchTimedOut to detect timeout status.
RT_REQUEST - Static variable in class com.rbnb.sapi.PlugInChannelMap
  Deprecated. Only requests now received by PlugIns; use GetIfFetchTimedOut to detect timeout status.
RT_SUBSCRIBE - Static variable in class com.rbnb.sapi.PlugInChannelMap
  Deprecated. Only requests now received by PlugIns; use GetIfFetchTimedOut to detect timeout status.
RT_TIMEOUT - Static variable in class com.rbnb.sapi.PlugInChannelMap
  Deprecated. Only requests now received by PlugIns; use GetIfFetchTimedOut to detect timeout status.
run() - Method in class com.rbnb.api.TestSync
run() - Method in class com.rbnb.simpleplayer.Player
  Runs this `Player`.

## S

SAPIException - Exception in com.rbnb.sapi
  The typed exception thrown by the SAPI package.
SAPIException() - Constructor for exception com.rbnb.sapi.SAPIException
  Constructor with no message.
SAPIException(String) - Constructor for exception com.rbnb.sapi.SAPIException
  Constructor with the specified message.
SAPIException(Exception) - Constructor for exception com.rbnb.sapi.SAPIException
  Constructor which copies its message from another exception.
Search(String, String) - Method in class com.rbnb.sapi.ChannelMap
  Convenience function to search this `ChannelMap` for the specified `keyword` and `mimeType`.
SecurityProvider - Interface in com.rbnb.api
SecurityProviderFactory - Interface in com.rbnb.api
sendAddressAuthorization(ServerInterface, String) - Method in class com.rbnb.api.ControllerHandle
sendEvent(DataSinkEvent) - Method in class com.rbnb.media.datasink.protocol.Handler
sendRequestOptions(RequestOptions) - Method in interface com.rbnb.api.Sink
  Sends a `RequestOptions` object to the server.
SerializeException - Exception in com.rbnb.api
  Serialization exception class.
SerializeException() - Constructor for exception com.rbnb.api.SerializeException
  Class constructor.
SerializeException(String) - Constructor for exception com.rbnb.api.SerializeException
  Class constructor to build a `SerializeException` for the input detail message.
Server - Class in com.rbnb.api
  Object representing a handle to an RBNB server.
SERVER - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents an RBNB server.
SERVER_TOD - Static variable in class com.rbnb.api.TimeRange
  server time of day.
serverSideAuthenticate(InputStream, OutputStream) - Method in interface com.rbnb.api.SecurityProvider
set(Object, int, int) - Method in class com.rbnb.api.DataBlock
  Sets the data payload and description using basic values.
set(Object, int, int, byte, byte, boolean, int, int) - Method in class com.rbnb.api.DataBlock
  Sets the data payload and description from the input values.
set(Object, int, int, byte, String, byte, boolean, int, int) - Method in class com.rbnb.api.DataBlock
  Sets the data payload and description from the input values.
set(double) - Method in class com.rbnb.api.TimeRange
  Sets the time of the range and clears the duration so that it gets inherited.
set(double, double) - Method in class com.rbnb.api.TimeRange
  Sets the time and duration of the range.
set(double[]) - Method in class com.rbnb.api.TimeRange
  Sets the individual point times for the range and clears the duration so that it gets inherited.
set(double[], double) - Method in class com.rbnb.api.TimeRange
  Sets the individual point times for the range and the duration.
SetAccessControlList(Vector) - Method in class com.rbnb.sapi.Control
  Sets the access control list on the server.
setAddress(String) - Method in class com.rbnb.api.Server
  Sets the server address.
setAframes(long) - Method in interface com.rbnb.api.SourceInterface
  Sets the maximum number of frames allowed in the archive.
setAkeep(boolean) - Method in interface com.rbnb.api.SourceInterface
  Sets the keep archive flag.
setAmode(byte) - Method in interface com.rbnb.api.SourceInterface
  Sets the archive access mode.
setArchiveSize(int) - Method in class com.rbnb.plugins.PlugInRecorder
  Set the length of the archive to use for recording.
setAsize(long) - Method in interface com.rbnb.api.SourceInterface
  Sets the maximum amount of memory usage allowed for the archive.
setBuildDate(Date) - Method in interface com.rbnb.api.BuildInterface
  Sets the date that the code was built.
setBuildVersion(String) - Method in interface com.rbnb.api.BuildInterface
  Sets the <bold>RBNB</bold> build version.
setCframes(long) - Method in interface com.rbnb.api.SourceInterface
  Sets the maximum number of frames allowed in the cache.
setCkeep(boolean) - Method in interface com.rbnb.api.SourceInterface
  Sets the keep cache flag.
setCsize(long) - Method in interface com.rbnb.api.SourceInterface
  Sets the maximum amount of memory usage allowed for the cache.
setData(Object) - Method in class com.rbnb.api.DataBlock
  Sets the data payload.
setDblock(DataBlock) - Method in class com.rbnb.api.Rmap
  Sets the `DataBlock` of this `Rmap`.
setDomain(byte) - Method in class com.rbnb.api.DataRequest
  Sets the time domain.
setDtype(byte) - Method in class com.rbnb.api.DataBlock
  Sets the type of data.
setDuration(double) - Method in class com.rbnb.api.TimeRange
  Sets the duration.
setExtendStart(boolean) - Method in class com.rbnb.api.RequestOptions
  Sets the extend start flag.
setForwardRequestData(boolean) - Method in class com.rbnb.plugins.PlugInTemplate
setForwardRequests(boolean) - Method in class com.rbnb.plugins.PlugInTemplate
setFrange(TimeRange) - Method in class com.rbnb.api.Rmap
  Sets the frame index `TimeRange` of this `Rmap`.
setGapControl(boolean) - Method in class com.rbnb.api.DataRequest
  Sets the gap control flag.
setHost(String) - Method in class com.rbnb.plugins.PlugInRecorder
setHost(String) - Method in class com.rbnb.plugins.PlugInTemplate
setInclusive(boolean) - Method in class com.rbnb.api.TimeRange
  Sets the inclusive flag.
setIndivFlg(boolean) - Method in class com.rbnb.api.DataBlock
  Sets the indivisible flag.
setInputChannel(String) - Method in class com.rbnb.plugins.PlugInRecorder
  Set the channel to record.
setInterval(int) - Method in class com.rbnb.plugins.PlugInRecorder
  Set the interval between requests, in milliseconds.
setMaxWait(long) - Method in class com.rbnb.api.RequestOptions
  Sets the maximum wait period.
setMIMEType(String) - Method in class com.rbnb.api.DataBlock
  Sets the MIME type.
setMode(byte) - Method in class com.rbnb.api.DataRequest
  Sets the response mode.
setName(String) - Method in class com.rbnb.api.Rmap
  Sets the name of this `Rmap`.
setName(String) - Method in interface com.rbnb.api.RmapInterface
  Sets the name of this `RmapInterface`.
setName(String) - Method in class com.rbnb.plugins.PlugInTemplate
setNfs(int) - Method in interface com.rbnb.api.SourceInterface
  Sets the number of cache `FrameSets`.
setNpts(int) - Method in class com.rbnb.api.DataBlock
  Sets the number of points.
setOffset(int) - Method in class com.rbnb.api.DataBlock
  Sets the number of bytes to the first point.
setOffsetStride(int, int) - Method in class com.rbnb.api.DataBlock
  Sets the offset in bytes to the start of the first point and the stride in bytes between points.
setOutputChannel(String) - Method in class com.rbnb.plugins.PlugInRecorder
  Set the destination of recording.
setOutputLocator(MediaLocator) - Method in class com.rbnb.media.datasink.protocol.Handler
setPassword(String) - Method in class com.rbnb.api.Username
  Sets the password string.
setPassword(String) - Method in class com.rbnb.plugins.PlugInRecorder
setPassword(String) - Method in class com.rbnb.plugins.PlugInTemplate
setPtimes(double[]) - Method in class com.rbnb.api.TimeRange
  Sets the individual point times array.
setPtsize(int) - Method in class com.rbnb.api.DataBlock
  Sets the size of a point in bytes.
setReason(byte) - Method in class com.rbnb.api.EndOfStream
  Sets the reason code.
setReference(byte) - Method in class com.rbnb.api.DataRequest
  Sets the time reference.
setRelationship(byte) - Method in class com.rbnb.api.DataRequest
  Sets the time relationship.
setRemoteID(String) - Method in interface com.rbnb.api.ClientInterface
  Sets the remote identification.
setRepetitions(long, double) - Method in class com.rbnb.api.DataRequest
  Sets the number of repetitions and the increment for repetitions after the first.
setRequestedRate(double) - Method in class com.rbnb.media.datasink.protocol.Handler
setRequestStart(String) - Method in class com.rbnb.plugins.PlugInRecorder
  Sets the start of the recording.
SetRingBuffer(int, String, int) - Method in class com.rbnb.sapi.Client
  Allows the cache size, archive mode, and archive size to be specified outside of the constructor.
SetRingBuffer(int, String, int) - Method in class com.rbnb.sapi.PlugIn
  This operation is not supported in PlugIns.
setSource(DataSource) - Method in class com.rbnb.media.datasink.protocol.Handler
setStride(int) - Method in class com.rbnb.api.DataBlock
  Sets the number of bytes to the next point.
setSynchronized(boolean) - Method in class com.rbnb.api.DataRequest
  Sets the synchronized channels flag.
setTimeout(long) - Method in class com.rbnb.plugins.PlugInTemplate
setTrange(TimeRange) - Method in class com.rbnb.api.Rmap
  Sets the `TimeRange` of this `Rmap`.
setType(byte) - Method in interface com.rbnb.api.ClientInterface
  Sets the type of client connection.
setUseEncoding(boolean) - Method in class com.rbnb.media.datasink.protocol.Handler
setUseOneSink(boolean) - Method in class com.rbnb.plugins.PlugInTemplate
setUser(String) - Method in class com.rbnb.plugins.PlugInRecorder
setUser(String) - Method in class com.rbnb.plugins.PlugInTemplate
setUsername(String) - Method in class com.rbnb.api.Username
  Sets the username string.
setUsername(Username) - Method in interface com.rbnb.api.UsernameInterface
  Sets the `Username` for this object.
setUserRequestClass(Class) - Method in class com.rbnb.plugins.PlugInTemplate
  Set the class used to help answer requests.
setUseWallClock(boolean) - Method in class com.rbnb.media.datasink.protocol.Handler
setWorder(byte) - Method in class com.rbnb.api.DataBlock
  Sets the order of bytes within a point.
Shortcut - Interface in com.rbnb.api
  Client-side representation of a shortcut connection from one server to another.
showHelper() - Static method in class com.rbnb.plugins.PlugInTemplate
  A helper routine which displays the options supported by argHelper.
since1970(double) - Static method in class com.rbnb.api.Time
  Converts the input RBNB time value (double) to a string based on the fact that the input represents a number of seconds since January 1st, 1970.
Sink - Interface in com.rbnb.api
  Client-side representation of a sink client application connection to the RBNB server.
SINK - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents a data sink.
Sink - Class in com.rbnb.sapi
  A simple data sink for RBNB servers.
Sink() - Constructor for class com.rbnb.sapi.Sink
  Default constructor.
Sink(int, String, int) - Constructor for class com.rbnb.sapi.Sink
  Deprecated. This constructor calls `Sink.Sink()` instead, since caching and archiving of requests is not supported by the server.
SinkInterface - Interface in com.rbnb.api
  Common representation of a sink client application connection to the RBNB server.
sortField(Object) - Method in class com.rbnb.api.Rmap
  Gets the sorting value for this `Rmap`.
Source - Interface in com.rbnb.api
  Client-side representation of a source client application connection to the RBNB server.
SOURCE - Static variable in class com.rbnb.sapi.ChannelTree
  The node type which represents a data source.
Source - Class in com.rbnb.sapi
  A simple data source for RBNB servers.
Source() - Constructor for class com.rbnb.sapi.Source
  Default constructor.
Source(int, String, int) - Constructor for class com.rbnb.sapi.Source
  A convenience constructor which initializes values for the cache size, archive mode, and archive size.
SourceInterface - Interface in com.rbnb.api
  Common representation of a source client application connection to the RBNB server.
start() - Method in interface com.rbnb.api.Client
  Starts this `Client`.
start(Client) - Method in interface com.rbnb.api.Client
  Starts the specified `Client`.
start(Shortcut) - Method in interface com.rbnb.api.Client
  Starts a shortcut connection.
start() - Method in class com.rbnb.api.Server
  Starts the RBNB server as a thread in the current process.
start(String[]) - Method in class com.rbnb.api.Server
  Starts the RBNB server as a thread in the current process.
start() - Method in class com.rbnb.media.datasink.protocol.Handler
start() - Method in class com.rbnb.plugins.PlugInRecorder
  Begins recording.
start() - Method in class com.rbnb.plugins.PlugInTemplate
  Starts the PlugIn in another thread, returning execution to the current thread.
stop() - Method in interface com.rbnb.api.Client
  Stops this `Client`.
stop(Client) - Method in interface com.rbnb.api.Client
  Stops the `Client`.
stop(Server) - Method in interface com.rbnb.api.Client
  Stops the local <bold>RBNB</bold> server.
stop(Shortcut) - Method in interface com.rbnb.api.Client
  Stops the local `Shortcut`.
stop() - Method in class com.rbnb.api.Server
  Stops the RBNB server.
stop() - Method in class com.rbnb.media.datasink.protocol.Handler
stop() - Method in class com.rbnb.plugins.PlugInRecorder
  Ends recording.
stop() - Method in class com.rbnb.plugins.PlugInTemplate
  Stops the PlugIn thread.
Subscribe(ChannelMap) - Method in class com.rbnb.sapi.Sink
  Makes a subscription for newest data with the server.
Subscribe(ChannelMap, String) - Method in class com.rbnb.sapi.Sink
  Deprecated. Please use `Sink.Subscribe(ChannelMap,double,double,String)` instead. Subscription from oldest by frames can have problems reading from compressed archives.
Subscribe(ChannelMap, String, double) - Method in class com.rbnb.sapi.Sink
  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.
Subscribe(ChannelMap, double, double, String) - Method in class com.rbnb.sapi.Sink
  Starts a continuous feed of data on the specified channels to this sink, for retrieval with `Fetch()`.
synchronizeWserver() - Method in interface com.rbnb.api.Client
  Synchronizes with the server.

## T

Terminate(String) - Method in class com.rbnb.sapi.Control
  Stops the object with the given name.
terminate() - Method in class com.rbnb.simpleplayer.Player
  Terminates this player.
TerminateServer() - Method in class com.rbnb.sapi.Control
  Stops the server to which this Control is connected.
TestSync - Class in com.rbnb.api
TestSync(Object) - Constructor for class com.rbnb.api.TestSync
Time - Class in com.rbnb.api
  Time handling class for RBNB applications.
Time() - Constructor for class com.rbnb.api.Time
TimeRange - Class in com.rbnb.api
  The range of times that applies to the data of an `Rmap`.
TimeRange() - Constructor for class com.rbnb.api.TimeRange
  Class constructor.
TimeRange(double) - Constructor for class com.rbnb.api.TimeRange
  Class constructor to build a `TimeRange` for a single time and an inherited duration.
TimeRange(double, double) - Constructor for class com.rbnb.api.TimeRange
  Class constructor to build a `TimeRange` from a single time and duration.
TimeRange(double[]) - Constructor for class com.rbnb.api.TimeRange
  Class constructor to build a `TimeRange` from an array of times and an inherited duration.
TimeRange(double[], double) - Constructor for class com.rbnb.api.TimeRange
  Class constructor to build a `TimeRange` from an array of times and a duration.
toNameHierarchy() - Method in class com.rbnb.api.Rmap
  Creates an `Rmap` hierarchy that can be used to make requests for the names.
toString() - Method in class com.rbnb.api.Ask
  Gets a string representation.
toString() - Method in class com.rbnb.api.DataArray
  Returns a string representation of this object.
toString() - Method in class com.rbnb.api.DataBlock
  Gets a displayable string representation of this `DataBlock`.
toString() - Method in class com.rbnb.api.RequestOptions
  Gets a string representation.
toString() - Method in class com.rbnb.api.Rmap
  Gets a displayable string representation of this `Rmap`.
toString(boolean, String) - Method in class com.rbnb.api.Rmap
  Gets a displayable string representation of this `Rmap`.
toString() - Method in interface com.rbnb.api.RmapInterface
  Gets a displayable string representation of this `RmapInterface`.
toString(boolean, String) - Method in interface com.rbnb.api.RmapInterface
  Gets a displayable string representation of this `RmapInterface`.
toString() - Method in class com.rbnb.api.TimeRange
  Gets a displayable string representation of this `TimeRange`.
toString() - Method in class com.rbnb.api.Username
  Returns a string representation of this `Username`.
toString() - Method in class com.rbnb.sapi.ChannelMap
  Returns a descriptive `String` about the state of this channel map.
toString() - Method in class com.rbnb.sapi.ChannelTree.Node
  The returned string the node's name and type.
toString() - Method in class com.rbnb.sapi.ChannelTree.NodeTypeEnum
toString() - Method in class com.rbnb.sapi.ChannelTree
  Uses `ChannelTree.iterator()` to traverse this Tree and provide a hierarchical debug output.
toString() - Method in class com.rbnb.sapi.Control.AccessControlEntry
toString() - Method in class com.rbnb.sapi.PlugInChannelMap
  Extends `ChannelMap.toString()` with request information.
transferData(PushBufferStream) - Method in class com.rbnb.media.datasink.protocol.Handler
tryReconnect() - Method in interface com.rbnb.api.ClientInterface
  Try to reconnect to an existing `ClientHandler`?
TYPE_BOOLEAN - Static variable in class com.rbnb.api.DataBlock
  Boolean (8-bit, one byte) data type.
TYPE_BYTEARRAY - Static variable in class com.rbnb.api.DataBlock
  Byte array data type.
TYPE_BYTEARRAY - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_FLOAT32 - Static variable in class com.rbnb.api.DataBlock
  32-bit (four byte) floating point data type.
TYPE_FLOAT32 - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_FLOAT64 - Static variable in class com.rbnb.api.DataBlock
  64-bit (eight byte) floating point data type.
TYPE_FLOAT64 - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_FROM_INPUT - Static variable in class com.rbnb.api.DataBlock
  Take the data type from the input data payload.
TYPE_INT16 - Static variable in class com.rbnb.api.DataBlock
  16-bit (two byte) signed integer data type.
TYPE_INT16 - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_INT32 - Static variable in class com.rbnb.api.DataBlock
  32-bit (four byte) signed integer data type.
TYPE_INT32 - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_INT64 - Static variable in class com.rbnb.api.DataBlock
  64-bit (eight byte) signed integer data type.
TYPE_INT64 - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_INT8 - Static variable in class com.rbnb.api.DataBlock
  8-bit (one byte) signed integer data type.
TYPE_INT8 - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_STRING - Static variable in class com.rbnb.api.DataBlock
  Character string data type.
TYPE_STRING - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_UNKNOWN - Static variable in class com.rbnb.sapi.ChannelMap
TYPE_USER - Static variable in class com.rbnb.api.DataBlock
  User registration type.
TYPE_USER - Static variable in class com.rbnb.sapi.ChannelMap
TypeID(String) - Method in class com.rbnb.sapi.ChannelMap
  Determines the numerical constant used as the type ID for the specified data type.
TypeName(int) - Method in class com.rbnb.sapi.ChannelMap
  Returns a string type identifier which matches the given typeID.

## U

UNKNOWN - Static variable in class com.rbnb.api.DataBlock
  Unknown data type or byte ordering.
Username - Class in com.rbnb.api
  Username class for the <bold>RBNB V2</bold> DataTurbine server.
Username() - Constructor for class com.rbnb.api.Username
  Class constructor.
Username(String, String) - Constructor for class com.rbnb.api.Username
  Class constructor to build a `Username` object from username and password strings.
UsernameInterface - Interface in com.rbnb.api
  Username interface.

## V

VerifyConnection() - Method in class com.rbnb.sapi.Client
  Returns true if the connection to the server is still valid; false, if the connection has been severed.

## X

xmlRegistration(long, String) - Static method in class com.rbnb.api.Rmap
  Produces an XML description of the specified length for the registration map.
xmlRegistration(long, String, String) - Static method in class com.rbnb.api.Rmap
  Produces an XML description of the specified length and the MIME type for the registration map.

A B C D E F G H I L M N O P R S T U V X