- EF_PUBLISHERS - Static variable in class nl.tno.imb.TConnection
-
request event name filter: requesting publisher counts
- EF_SUBSCRIBERS - Static variable in class nl.tno.imb.TConnection
-
request event name filter: requesting subscriber counts
- EF_TIMERS - Static variable in class nl.tno.imb.TConnection
-
request event name filter: requesting timer counts
- EK_BUFFER - Static variable in class nl.tno.imb.TEventEntry
-
event kind: buffer event
- EK_CHANGE_OBJECT_DATA_EVENT - Static variable in class nl.tno.imb.TEventEntry
-
event kind: change object including changed data
- EK_CHANGE_OBJECT_EVENT - Static variable in class nl.tno.imb.TEventEntry
-
event kind: change object
- EK_CHILD_EVENT_ADD - Static variable in class nl.tno.imb.TEventEntry
-
event kind: a child event was created
- EK_CHILD_EVENT_REMOVE - Static variable in class nl.tno.imb.TEventEntry
-
event kind: a child event was removed
- EK_LOG_WRITELN - Static variable in class nl.tno.imb.TEventEntry
-
event kind: send a line to the log
- EK_NORMAL_EVENT - Static variable in class nl.tno.imb.TEventEntry
-
event kind: normal event
- EK_STREAM_BODY - Static variable in class nl.tno.imb.TEventEntry
-
event kind: body of a stream
- EK_STREAM_HEADER - Static variable in class nl.tno.imb.TEventEntry
-
event kind: header of a stream
- EK_STREAM_TAIL - Static variable in class nl.tno.imb.TEventEntry
-
event kind: end of a stream
- EK_TIMER_ACKNOWLEDGE - Static variable in class nl.tno.imb.TEventEntry
-
event kind: acknowledge timer tick
- EK_TIMER_ACKNOWLEDGE_LIST_ADD - Static variable in class nl.tno.imb.TEventEntry
-
event kind: add client to the acknowledge list of a timer
- EK_TIMER_ACKNOWLEDGE_LIST_REMOVE - Static variable in class nl.tno.imb.TEventEntry
-
event kind: remove client from the acknowledge list of a timer
- EK_TIMER_CANCEL - Static variable in class nl.tno.imb.TEventEntry
-
event kind: cancel/remove a running timer
- EK_TIMER_PREPARE - Static variable in class nl.tno.imb.TEventEntry
-
event kind: reset a timer
- EK_TIMER_SET_SPEED - Static variable in class nl.tno.imb.TEventEntry
-
event kind: set the relative speed of the timer
- EK_TIMER_START - Static variable in class nl.tno.imb.TEventEntry
-
event kind: start or continue a timer
- EK_TIMER_STATUS_REQUEST - Static variable in class nl.tno.imb.TEventEntry
-
event kind: request status update of a timer
- EK_TIMER_STOP - Static variable in class nl.tno.imb.TEventEntry
-
event kind: stop a running timer
- EK_TIMER_TICK - Static variable in class nl.tno.imb.TEventEntry
-
event kind: timer tick
- EmptyTransformer() - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver.EmptyTransformer
-
- EVENT_FILTER_POST_FIX - Static variable in class nl.tno.imb.TConnection
-
- eventName - Variable in class nl.tno.imb.TConnection.TEventNameEntry
-
- generateCar(Length, Lane, GTUType) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Generate cars at a fixed rate (implemented by re-scheduling this method).
- get(Network) - Static method in class org.opentrafficsim.imb.demo.N201ODfactory
-
Creates origin-destination matrix
- getAnimation() - Method in class org.opentrafficsim.imb.demo.CleverRadioButton
-
Retrieve the simulation.
- getBuffer() - Method in class nl.tno.imb.TByteBuffer
-
Retrieve reference to internal byte buffer
- getClientHandle() - Method in class nl.tno.imb.TConnection
-
Returns the client handle the hub assigned to this connection
- getConnector() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Retrieve the IMB connector.
- getConnector() - Method in interface org.opentrafficsim.imb.transceiver.Transceiver
-
Retrieve the IMB connector.
- getEventContent() - Method in class org.opentrafficsim.imb.transceiver.IMBTransformResult
-
- getEventEntry() - Method in enum org.opentrafficsim.imb.connector.Connector.IMBEventType
-
Return the corresponding integer IMB type.
- getEventListener() - Method in class org.opentrafficsim.imb.transceiver.IMBTransformResult
-
- getEventName() - Method in class nl.tno.imb.TEventEntry
-
Returns the fully qualified name of this event
- getFederation() - Method in class nl.tno.imb.TConnection
-
Returns the current federation
- getFederation() - Method in interface org.opentrafficsim.imb.connector.Connector
-
Return the federation name of the connection, e.g.
- getFederation() - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Return the federation name of the connection, e.g.
- getHost() - Method in interface org.opentrafficsim.imb.connector.Connector
-
Return the host of the connection, e.g.
- getHost() - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Return the host of the connection, e.g.
- getId() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Retrieve the id for the Transceiver channel, e.g.
- getId() - Method in interface org.opentrafficsim.imb.transceiver.Transceiver
-
Retrieve the id for the Transceiver channel, e.g.
- getIMBEventName() - Method in interface org.opentrafficsim.imb.transceiver.IMBMessageHandler
-
Return the IMB event name for which this hander is registered.
- getIMBEventName() - Method in class org.opentrafficsim.imb.transceiver.PubSubIMBMessageHandler
-
Return the IMB event name for which this hander is registered.
- getLength() - Method in class nl.tno.imb.TByteBuffer
-
length of the byte buffer in bytes
- getLinger() - Method in class nl.tno.imb.TConnection
-
Returns the status of the linger option on the connected socket
- getMinimumDistance() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- getModelId() - Method in interface org.opentrafficsim.imb.connector.Connector
-
Return the model id (owner id) of the connection, e.g.
- getModelId() - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Return the model id (owner id) of the connection, e.g.
- getModelName() - Method in interface org.opentrafficsim.imb.connector.Connector
-
Return the model name (owner name) of the connection, e.g.
- getModelName() - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Return the model name (owner name) of the connection, e.g.
- getNetwork() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Retrieve the Network.
- getNoDelay() - Method in class nl.tno.imb.TConnection
-
Returns the state of the NAGLE algorithm on the connected socket
- getOwnerID() - Method in class nl.tno.imb.TConnection
-
Returns the currently specified owner id
- getOwnerName() - Method in class nl.tno.imb.TConnection
-
Returns the currently specified owner name
- getPath(int) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- getPlots() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- getPort() - Method in interface org.opentrafficsim.imb.connector.Connector
-
Return the port of the connection, e.g.
- getPort() - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Return the port of the connection, e.g.
- getQuery(OTSNetwork, Sampling) - Static method in class org.opentrafficsim.imb.demo.N201ODfactory
-
- getReadAvailable() - Method in class nl.tno.imb.TByteBuffer
-
Retrieve the bytes that still can be read from the byte buffer
- getReadCursor() - Method in class nl.tno.imb.TByteBuffer
-
Retrieve the current reading (cursor) position
- getRemoteHost() - Method in class nl.tno.imb.TConnection
-
Returns the IP address or DNS name of the currently connected hub
- getRemotePort() - Method in class nl.tno.imb.TConnection
-
Returns the TCP port of the currently connected hub
- getShortEventName() - Method in class nl.tno.imb.TEventEntry
-
- getSimulator() - Method in class org.opentrafficsim.imb.demo.N201IMB.N201Model
- getSimulator() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
- getSimulator() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Retrieve the simulator.
- getUniqueClientID() - Method in class nl.tno.imb.TConnection
-
Returns the unique client id the hub assigned to this connection
- getwriteAvailable() - Method in class nl.tno.imb.TByteBuffer
-
Returns the room still available in the byte buffer to write data to without reallocating memory.
- getWriteCursor() - Method in class nl.tno.imb.TByteBuffer
-
Retrieve the current writing (cursor) position
- GraphTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
OTS can publish graphs to IMB, e.g.
- GraphTransceiver(Connector, SimpleSimulatorInterface, Network, int, int, AbstractOTSPlot, Duration) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.GraphTransceiver
-
Construct a new GraphTransceiver.
- GTUTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
The GTUTransceiver publishes the following information on the IMB bus:
LaneBasedGTU.LANEBASED_INIT_EVENT as an IMB NEW event for a GTU entering the network.
- GTUTransceiver(Connector, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.GTUTransceiver
-
Construct a new GTUTransceiver.
- GTUTransceiver.GTUTransformerChange - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Transform the LaneBasedGTU.LANEBASED_MOVE_EVENT content to a corresponding IMB message.
- GTUTransformerChange() - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.GTUTransceiver.GTUTransformerChange
-
- IC_ALL_VARIABLES - Static variable in class nl.tno.imb.TEventEntry
-
- IC_CREATE_TIMER - Static variable in class nl.tno.imb.TEventEntry
-
- IC_END_OF_SESSION - Static variable in class nl.tno.imb.TEventEntry
-
- IC_EVENT - Static variable in class nl.tno.imb.TEventEntry
-
- IC_EVENT_NAMES - Static variable in class nl.tno.imb.TEventEntry
-
- IC_HUB_FOUND - Static variable in class nl.tno.imb.TEventEntry
-
- IC_HUB_LOCATE - Static variable in class nl.tno.imb.TEventEntry
-
- IC_INVALID_COMMAND - Static variable in class nl.tno.imb.TEventEntry
-
- IC_PUBLISH - Static variable in class nl.tno.imb.TEventEntry
-
- IC_REQUEST_EVENT_NAMES - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SET_CLIENT_INFO - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SET_EVENT_ID_TRANSLATION - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SET_STATE - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SET_THROTTLE - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SET_VARIABLE - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SET_VARIABLE_PREFIXED - Static variable in class nl.tno.imb.TEventEntry
-
- IC_SUBSCRIBE - Static variable in class nl.tno.imb.TEventEntry
-
- IC_UNIQUE_CLIENT_ID - Static variable in class nl.tno.imb.TEventEntry
-
- IC_UNPUBLISH - Static variable in class nl.tno.imb.TEventEntry
-
- IC_UNSUBSCRIBE - Static variable in class nl.tno.imb.TEventEntry
-
- ICE_CONNECTION_CLOSED - Static variable in class nl.tno.imb.TConnection
-
command result: the connection is closed
- ICE_EVENT_NOT_PUBLISHED - Static variable in class nl.tno.imb.TConnection
-
command result: the event was not published
- ID - Variable in class nl.tno.imb.TEventEntry
-
The local ID related to this event
- imb2Compatible - Variable in class nl.tno.imb.TConnection
-
when true IMB2 features are used if possible to emulate IMB3 behavior
- IMBChat - Class in org.opentrafficsim.imb.demo
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- IMBChat() - Constructor for class org.opentrafficsim.imb.demo.IMBChat
-
Create the window.
- IMBConnector - Class in org.opentrafficsim.imb.connector
-
Make a connection to the IMB bus, allow messages to be posted, and register callbacks from IMB to OTS.
- IMBConnector(String, int, String, int, String) - Constructor for class org.opentrafficsim.imb.connector.IMBConnector
-
Construct a new connection for sending events to IMB
- imbConnector - Variable in class org.opentrafficsim.imb.demo.N201IMB.N201Model
-
Connector to the IMB hub.
- imbConnector - Variable in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Connector to the IMB hub.
- IMBException - Exception in org.opentrafficsim.imb
-
The IMBException specifies problems with the connection to the IMB bus.
- IMBException() - Constructor for exception org.opentrafficsim.imb.IMBException
-
Standard constructor for the IMBException specifying problems with the connection to the IMB bus.
- IMBException(String) - Constructor for exception org.opentrafficsim.imb.IMBException
-
Standard constructor for the IMBException specifying problems with the connection to the IMB bus.
- IMBException(Throwable) - Constructor for exception org.opentrafficsim.imb.IMBException
-
Standard constructor for the IMBException specifying problems with the connection to the IMB bus.
- IMBException(String, Throwable) - Constructor for exception org.opentrafficsim.imb.IMBException
-
Standard constructor for the IMBException specifying problems with the connection to the IMB bus.
- IMBException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.imb.IMBException
-
Standard constructor for the IMBException specifying problems with the connection to the IMB bus.
- IMBMessageHandler - Interface in org.opentrafficsim.imb.transceiver
-
Handle a message received over IMB for OTS.
- IMBSuperDemo - Class in org.opentrafficsim.imb.demo
-
Several demos in one application.
- IMBSuperDemo() - Constructor for class org.opentrafficsim.imb.demo.IMBSuperDemo
-
- IMBToOTSTransformer - Interface in org.opentrafficsim.imb.transceiver
-
Convert an event received over IMB to an equivalent event for OTS (DSOL).
- imbTransceiverMap - Variable in class org.opentrafficsim.imb.connector.IMBConnector
-
Registration of callback ids from IMB to OTS.
- IMBTransformResult - Class in org.opentrafficsim.imb.transceiver
-
Store the results of an IBM message transformation, as the aTByteBuffer message can only be parsed once.
- IMBTransformResult(Object, EventListenerInterface) - Constructor for class org.opentrafficsim.imb.transceiver.IMBTransformResult
-
Store the results of an IBM message transformation, as the aTByteBuffer message can only be parsed once.
- isConnected() - Method in class nl.tno.imb.TConnection
-
Returns the connected state of the connection
- isEmpty() - Method in class nl.tno.imb.TByteBuffer
-
Check if the byte buffer is empty
- isEmpty() - Method in class nl.tno.imb.TEventEntry
-
- isPublished() - Method in class nl.tno.imb.TEventEntry
-
Returns true if this event is published
- isSubscribed() - Method in class nl.tno.imb.TEventEntry
-
Returns true if this event is subscribed
- onBuffer - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a buffer event
- onChangeFederation - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a federation change event
- onChangeObject - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a change object event
- onChangeObjectData - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a change object with data event
- onChildEvent - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a child add/remove event
- onDisconnect - Variable in class nl.tno.imb.TConnection
-
Handler to be called on a disconnect
- onEventNames - Variable in class nl.tno.imb.TConnection
-
Handler to be called on a event names request callback
- onFocus - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a focus event
- onNormalEvent - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a normal event
- onOtherEvent - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of an unhandled event
- onStreamCreate - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a stream header event
- onStreamEnd - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a stream tail event
- onSubAndPub - Variable in class nl.tno.imb.TConnection
-
- onSubAndPub - Variable in class nl.tno.imb.TEventEntry
-
- onTimerCmd - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a timer command reset/start/stop
- onTimerTick - Variable in class nl.tno.imb.TEventEntry
-
Handler to be called on receive of a timer tick event
- open(String, int) - Method in class nl.tno.imb.TConnection
-
- open(String, int, boolean) - Method in class nl.tno.imb.TConnection
-
- org.opentrafficsim.imb - package org.opentrafficsim.imb
-
Generic classes for the IMB message bus classes, linking to the nl.tno.imb classes.
- org.opentrafficsim.imb.connector - package org.opentrafficsim.imb.connector
-
The connector classes to link OTS and IMB.
- org.opentrafficsim.imb.demo - package org.opentrafficsim.imb.demo
-
Demonstrations of the Open Traffic Simulator with IMB communication.
- org.opentrafficsim.imb.transceiver - package org.opentrafficsim.imb.transceiver
-
Interfaces and abstract classes for Transceivers and Transformers.
- org.opentrafficsim.imb.transceiver.urbanstrategy - package org.opentrafficsim.imb.transceiver.urbanstrategy
-
Implementation of the transceivers for OTS to TNO's Urban Strategy.
- OTSIMBConnector - Class in org.opentrafficsim.imb.connector
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- OTSIMBConnector(String, int, String, int, String) - Constructor for class org.opentrafficsim.imb.connector.OTSIMBConnector
-
Create a new OTSIMBConnector by specifying all the details.
- OTSToIMBTransformer - Interface in org.opentrafficsim.imb.transceiver
-
Convert an OTS/DSOL event received to an equivalent event for IMB.
- peekBoolean(int) - Method in class nl.tno.imb.TByteBuffer
-
Read a boolean from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekBoolean(int, boolean) - Method in class nl.tno.imb.TByteBuffer
-
Read a boolean from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekByte(int) - Method in class nl.tno.imb.TByteBuffer
-
Read a byte from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekByte(int, byte) - Method in class nl.tno.imb.TByteBuffer
-
Read a byte from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekDouble(int) - Method in class nl.tno.imb.TByteBuffer
-
Read a double from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekDouble(int, double) - Method in class nl.tno.imb.TByteBuffer
-
Read a double from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekInt32(int) - Method in class nl.tno.imb.TByteBuffer
-
Read an 32 bit integer from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekInt32(int, int) - Method in class nl.tno.imb.TByteBuffer
-
Read an 32 bit integer from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekInt64(int) - Method in class nl.tno.imb.TByteBuffer
-
Read an 64 bit integer (long) from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekInt64(int, long) - Method in class nl.tno.imb.TByteBuffer
-
Read an 64 bit integer (long) from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekSingle(int) - Method in class nl.tno.imb.TByteBuffer
-
Read a single (32 bit float) from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekSingle(int, float) - Method in class nl.tno.imb.TByteBuffer
-
Read a single (32 bit float) from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekString(int) - Method in class nl.tno.imb.TByteBuffer
-
Read a string from the byte buffer at an offset to the read cursor without advancing the read cursor.
- peekString(int, String) - Method in class nl.tno.imb.TByteBuffer
-
Read a string from the byte buffer at an offset to the read cursor without advancing the read cursor.
- postIMBMessage(String, Connector.IMBEventType, Object[]) - Method in interface org.opentrafficsim.imb.connector.Connector
-
Compose a message containing the specified objects and send it to recipients.
- postIMBMessage(String, Connector.IMBEventType, Object[]) - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Compose a message containing the specified objects and send it to recipients.
- prefixFederation(String) - Method in class nl.tno.imb.TConnection
-
- prefixFederation(String, boolean) - Method in class nl.tno.imb.TConnection
-
- prepare(boolean) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of a boolean.
- prepare(byte) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of a byte.
- prepare(int) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of an 32 bit integer.
- prepare(long) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of an 64 bit integer (long).
- prepare(float) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of a 32 bit single (float).
- prepare(double) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of a double.
- prepare(String) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of a string.
- prepare(byte[]) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of a byte array (without size).
- prepare(TByteBuffer) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of an other byte buffers readable data.
- prepareApply() - Method in class nl.tno.imb.TByteBuffer
-
Adjusts the length of the byte buffer to accommodate at a minimum all prepared data
- prepareApplyAndTrim() - Method in class nl.tno.imb.TByteBuffer
-
Adjusts the length of the byte buffer to accommodate exactly all prepared data
- prepareSize(int) - Method in class nl.tno.imb.TByteBuffer
-
Prepares the byte buffer for later writing of the specified number of bytes.
- prepareStart() - Method in class nl.tno.imb.TByteBuffer
-
Start prepare sequence.
- PROPERTY_KEY - Static variable in class org.opentrafficsim.imb.connector.OTSIMBConnector
-
Key for compound property with IMB settings.
- publish(String) - Method in class nl.tno.imb.TConnection
-
Publishes on the specified event
- publish(String, boolean) - Method in class nl.tno.imb.TConnection
-
Publishes on the specified event
- publish() - Method in class nl.tno.imb.TEventEntry
-
- publishers - Variable in class nl.tno.imb.TConnection.TEventNameEntry
-
- publishers() - Method in class nl.tno.imb.TEventEntry
-
- PubSubIMBMessageHandler - Class in org.opentrafficsim.imb.transceiver
-
The PubSubIMBMessageHandler handles the IMB message by transforming it into a DSOL Event and sending it to an EventListener
at the current simulation time through a simulation event.
- PubSubIMBMessageHandler(String, EventType, IMBToOTSTransformer, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.transceiver.PubSubIMBMessageHandler
-
Construct a new PubSubIMBMessageHandler.
- qReadBoolean() - Method in class nl.tno.imb.TByteBuffer
-
Read a boolean from the byte buffer without any checks
- qReadByte() - Method in class nl.tno.imb.TByteBuffer
-
Read a byte from the byte buffer without any checks
- qReadByteBuffer() - Method in class nl.tno.imb.TByteBuffer
-
Read a byte buffer this byte buffer without any checks
Read size and data and store as a whole WITHOUT size (size=length buffer)
- qReadDouble(double) - Method in class nl.tno.imb.TByteBuffer
-
Read a double from the byte buffer without any checks
- qReadInt32() - Method in class nl.tno.imb.TByteBuffer
-
Read an 32 bit integer from the byte buffer without any checks
- qReadInt64() - Method in class nl.tno.imb.TByteBuffer
-
Read an 64 bit integer from the byte buffer without any checks
- qReadSingle() - Method in class nl.tno.imb.TByteBuffer
-
Read a single (32 bit float) from the byte buffer without any checks
- qReadString(String) - Method in class nl.tno.imb.TByteBuffer
-
Read a string from the byte buffer without any checks
- qWrite(boolean) - Method in class nl.tno.imb.TByteBuffer
-
write a boolean to the buffer; the QWrite methods do not check for room in the buffer
- qWrite(byte) - Method in class nl.tno.imb.TByteBuffer
-
write a single byte to the buffer; the QWrite methods do not check for room in the buffer
- qWrite(int) - Method in class nl.tno.imb.TByteBuffer
-
write a single integer (32 bit) to the buffer; the QWrite methods do not check for room in the buffer
- qWrite(long) - Method in class nl.tno.imb.TByteBuffer
-
write a single integer (64 bit) to the buffer; the QWrite methods do not check for room in the buffer
- qWrite(float) - Method in class nl.tno.imb.TByteBuffer
-
write a single float (32 bit) to the buffer; the QWrite methods do not check for room in the buffer
- qWrite(double) - Method in class nl.tno.imb.TByteBuffer
-
write a single double (64 bit) to the buffer; the QWrite methods do not check for room in the buffer
- qWrite(String) - Method in class nl.tno.imb.TByteBuffer
-
Write a string to the buffer, prefixed with the size as a 32 bit integer.
- qWrite(byte[]) - Method in class nl.tno.imb.TByteBuffer
-
write array of byte WITHOUT size; the QWrite methods do not check for room in the buffer
- qWrite(TByteBuffer) - Method in class nl.tno.imb.TByteBuffer
-
write, with no checking, all readable data from the given byte buffer to this prefixed WITH size
- readBoolean() - Method in class nl.tno.imb.TByteBuffer
-
Read a boolean from the byte buffer
- readBoolean(boolean) - Method in class nl.tno.imb.TByteBuffer
-
Read a boolean from the byte buffer
- readByte() - Method in class nl.tno.imb.TByteBuffer
-
Read a byte from the byte buffer
- readByte(byte) - Method in class nl.tno.imb.TByteBuffer
-
Read a byte from the byte buffer
- readByteBuffer() - Method in class nl.tno.imb.TByteBuffer
-
Read new byte buffer contents from this byte buffer.
- readByteBuffer(TByteBuffer) - Method in class nl.tno.imb.TByteBuffer
-
Read size and data and store as a whole WITHOUT size (size=length buffer)
- readCommandsNonBlocking() - Method in class nl.tno.imb.TConnection
-
Manually reading commands when not using a reader thread.
- readCommandsNonThreaded(int) - Method in class nl.tno.imb.TConnection
-
Manually reading commands when not using a reader thread.
- readDouble() - Method in class nl.tno.imb.TByteBuffer
-
Read a double float from the byte buffer
- readDouble(double) - Method in class nl.tno.imb.TByteBuffer
-
Read a double float from the byte buffer
- readInt32() - Method in class nl.tno.imb.TByteBuffer
-
Read an integer (32 bit) from the byte buffer
- readInt32(int) - Method in class nl.tno.imb.TByteBuffer
-
Read an integer (32 bit) from the byte buffer
- readInt64() - Method in class nl.tno.imb.TByteBuffer
-
Read an integer (64 bit) from the byte buffer
- readInt64(long) - Method in class nl.tno.imb.TByteBuffer
-
Read an integer (64 bit) from the byte buffer
- readRest() - Method in class nl.tno.imb.TByteBuffer
-
Read all data available from the read cursor
- readRestToByteBuffer() - Method in class nl.tno.imb.TByteBuffer
-
Read all data available from the read cursor in this byte buffer to a newly created byte buffer
- readSingle() - Method in class nl.tno.imb.TByteBuffer
-
Read a single float from the byte buffer
- readSingle(float) - Method in class nl.tno.imb.TByteBuffer
-
Read a single float from the byte buffer
- ReadStart() - Method in class nl.tno.imb.TByteBuffer
-
Reset the reading cursor
- readString() - Method in class nl.tno.imb.TByteBuffer
-
Read a string from the byte buffer.
- readString(String) - Method in class nl.tno.imb.TByteBuffer
-
Read a string from the byte buffer.
- rebuildPropertyPanel(ArrayList<AbstractProperty<?>>) - Method in class org.opentrafficsim.imb.demo.IMBSuperDemo
-
Regenerate the contents of the propertyPanel.
- register(String, Transceiver) - Method in interface org.opentrafficsim.imb.connector.Connector
-
Register the transceiver as the interested party when an IMB message identified by the imbEventName is received.
- register(String, Transceiver) - Method in class org.opentrafficsim.imb.connector.IMBConnector
-
Register the transceiver as the interested party when an IMB message identified by the imbEventName is received.
- removeOTSToIMBChannel(EventProducerInterface, EventType, Object[]) - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Remove a connection from OTS to IMB, and and send a DELETE message to IMB for the imbEventName with a corresponding
payload.
- removeStatus() - Method in class nl.tno.imb.TConnection
-
Removes the current status for this client
- requestAllVariables() - Method in class nl.tno.imb.TConnection
-
Send a request to the framework to send all variables with their contents to this client
- requestEventname(String, int) - Method in class nl.tno.imb.TConnection
-
Query the framework for registered event names
- RoadSimulationModelIMB - Class in org.opentrafficsim.imb.demo
-
Simulate traffic on a circular, two-lane road.
- RoadSimulationModelIMB(ArrayList<AbstractProperty<?>>, GTUColorer, OTSNetwork) - Constructor for class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- RoadSimulationModelIMB.SimpleSilentSensor - Class in org.opentrafficsim.imb.demo
-
Simple sensor that does not provide output, but is drawn on the Lanes.
- Send() - Method in class org.opentrafficsim.imb.demo.IMBChat
-
Send the message in the editMessage buffer to the IMB hub and clear the editMessage buffer.
- sendStatisticsUpdate() - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.StatisticsGTULaneTransceiver
-
- SensorGTUTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
OTS publishes events about sensor triggers to IMB, e.g.
- SensorGTUTransceiver(Connector, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SensorGTUTransceiver
-
Construct a new SensorGTUTransceiver.
- setFederation(String) - Method in class nl.tno.imb.TConnection
-
Set the current federation.
- setLinger(boolean) - Method in class nl.tno.imb.TConnection
-
Sets the status of the linger option on the connected socket
- setNoDelay(boolean) - Method in class nl.tno.imb.TConnection
-
Sets the state of the NAGLE algorithm on the socket
- setOnStatusUpdate(TConnection.TOnStatusUpdate) - Method in class nl.tno.imb.TConnection
-
Set the callback handler for status updates
- setOnVariable(TConnection.TOnVariable) - Method in class nl.tno.imb.TConnection
-
Set the callback handler for framework variable changes
- setOwnerID(int) - Method in class nl.tno.imb.TConnection
-
Changes the owner id
- setOwnerName(String) - Method in class nl.tno.imb.TConnection
-
Changes the owner name
- setState(TConnection.TConnectionState) - Method in class nl.tno.imb.TConnection
-
- setThrottle(int) - Method in class nl.tno.imb.TConnection
-
Throttle down buffer events send to this client if specific flags are set on events
- setVariableValue(String, String) - Method in class nl.tno.imb.TConnection
-
Set the value of a global framework variable
- setVariableValue(String, TByteBuffer) - Method in class nl.tno.imb.TConnection
-
Set the value of a global framework variable
- setVariableValue(String, String, TConnection.TVarPrefix) - Method in class nl.tno.imb.TConnection
-
Set the value of a global framework variable
- setVariableValue(String, TByteBuffer, TConnection.TVarPrefix) - Method in class nl.tno.imb.TConnection
-
Set the value of a global framework variable
- shiftLeftOneByte(byte) - Method in class nl.tno.imb.TByteBuffer
-
Shift all bytes in the byte buffer to the left and insert a new byte to the right (end of byte buffer)
- shortName() - Method in class org.opentrafficsim.imb.demo.CircularRoadIMB
- shortName() - Method in class org.opentrafficsim.imb.demo.N201IMB
- signalBuffer(String, int, byte[]) - Method in class nl.tno.imb.TConnection
-
Send a buffer event to the framework.
- signalBuffer(String, int, byte[], int, boolean) - Method in class nl.tno.imb.TConnection
-
Send a buffer event to the framework.
- signalBuffer(int, byte[]) - Method in class nl.tno.imb.TEventEntry
-
Send a buffer event to the framework
- signalBuffer(int, byte[], int) - Method in class nl.tno.imb.TEventEntry
-
Send a buffer event to the framework
- signalChangeFederation(int, String) - Method in class nl.tno.imb.TConnection
-
Signal a new federation to the framework
- signalChangeObject(String, int, int, String) - Method in class nl.tno.imb.TConnection
-
Send a ChangeObject event to the framework
This is the simple way to send events.
- signalChangeObject(String, int, int, String, boolean) - Method in class nl.tno.imb.TConnection
-
Send a ChangeObject event to the framework
This is the simple way to send events.
- signalChangeObject(int, int, String) - Method in class nl.tno.imb.TEventEntry
-
Send a change object event to the framework
- signalEvent(String, int, TByteBuffer) - Method in class nl.tno.imb.TConnection
-
Send an event to the framework.
- signalEvent(String, int, TByteBuffer, boolean) - Method in class nl.tno.imb.TConnection
-
Send an event to the framework.
- signalEvent(int, byte[]) - Method in class nl.tno.imb.TEventEntry
-
Send an event to the framework
- signalFocus(double, double) - Method in class nl.tno.imb.TConnection
-
Signal a new focus point to the framework
- signalStream(String, String, InputStream) - Method in class nl.tno.imb.TConnection
-
Send a stream to the framework
- signalStream(String, String, InputStream, boolean) - Method in class nl.tno.imb.TConnection
-
Send a stream to the framework
- signalStream(String, InputStream) - Method in class nl.tno.imb.TEventEntry
-
Send a stream to the framework
- SimpleSilentSensor(String, Lane, Length, RelativePosition.TYPE, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.demo.RoadSimulationModelIMB.SimpleSilentSensor
-
- simulationSelection - Variable in class org.opentrafficsim.imb.demo.IMBSuperDemo
-
The JPanel that holds the simulation selection radio buttons.
- SimulatorTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
The SimulatorTranseiver sends and listens to start, stop and change speed messages.
- SimulatorTransceiver(Connector, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver
-
Construct a new SimulatorTransceiver.
- SimulatorTransceiver.EmptyTransformer - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Transform the an event without content to a corresponding IMB message.
- SimulatorTransceiver.SpeedTransformer - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Transform the a simulation speed change event to a corresponding IMB message.
Event is sent from OTS to IMB to indicate that the OTS simulation has changed the intended execution speed (there is,
however, no guarantee that the simulator is able to reach that particular speed).
- SIZE_OF_BOOLEAN - Static variable in class nl.tno.imb.TByteBuffer
-
uncompressed size of boolean within IMB framework
- SIZE_OF_BYTE - Static variable in class nl.tno.imb.TByteBuffer
-
uncompressed size of byte within IMB framework
- SIZE_OF_DOUBLE - Static variable in class nl.tno.imb.TByteBuffer
-
uncompressed size of double within IMB framework
- SIZE_OF_INT32 - Static variable in class nl.tno.imb.TByteBuffer
-
uncompressed size of 32 bit integer within IMB framework
- SIZE_OF_INT64 - Static variable in class nl.tno.imb.TByteBuffer
-
uncompressed size of 64 bit integer within IMB framework
- SIZE_OF_SINGLE - Static variable in class nl.tno.imb.TByteBuffer
-
uncompressed size of single within IMB framework
- skipReading(int) - Method in class nl.tno.imb.TByteBuffer
-
Skip the specified amount of bytes for reading
Advances the read cursor the specified amount of bytes
- SpeedTransformer() - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver.SpeedTransformer
-
- standardIMBProperties(int) - Static method in class org.opentrafficsim.imb.connector.OTSIMBConnector
-
Create a CompoundProperty with the settings for an IMB connection.
- StatisticsGTULaneTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
OTS can publish messages about statistics or Key Performance Indicators (KPIs) of the relation between GTUs and a part of the
network.
- StatisticsGTULaneTransceiver(Connector, SimpleSimulatorInterface, Network, Query, Duration) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.StatisticsGTULaneTransceiver
-
Construct a new StatisticsGTULaneTransceiver.
- STATUS_BUSY - Static variable in class nl.tno.imb.TConnection
-
signal client status: busy (see updateStatus)
- STATUS_CALCULATING - Static variable in class nl.tno.imb.TConnection
-
signal client status: calculating (see updateStatus)
- STATUS_READY - Static variable in class nl.tno.imb.TConnection
-
signal client status: ready (see updateStatus)
- stopSimulator(OTSDEVSSimulatorInterface, String) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Stop simulation and throw an Error.
- stopTimersThreads() - Method in class org.opentrafficsim.imb.demo.CircularRoadIMB
- stopTimersThreads() - Method in class org.opentrafficsim.imb.demo.N201IMB
- subscribe(String) - Method in class nl.tno.imb.TConnection
-
Subscribe to the specified event
- subscribe(String, boolean) - Method in class nl.tno.imb.TConnection
-
Subscribe to the specified event
- subscribe() - Method in class nl.tno.imb.TEventEntry
-
- subscribeOnFederationChange(TEventEntry.TOnChangeFederation) - Method in class nl.tno.imb.TConnection
-
Subscribe to federation change events and register the callback handler for these events
- subscribeOnFocus(TEventEntry.TOnFocus) - Method in class nl.tno.imb.TConnection
-
Subscribe to focus events and registers the callback handler for these events.
- subscribers - Variable in class nl.tno.imb.TConnection.TEventNameEntry
-
- subscribers() - Method in class nl.tno.imb.TEventEntry
-
- TByteBuffer - Class in nl.tno.imb
-
General buffer for use within the IMB framework to standardize byte order and data exchange.
IMB is always little-endian within the framework (and over the network).
- TByteBuffer(int) - Constructor for class nl.tno.imb.TByteBuffer
-
Constructor: create byte buffer of the specified length
- TByteBuffer() - Constructor for class nl.tno.imb.TByteBuffer
-
Constructor: create empty byte buffer
- TByteBuffer(byte[]) - Constructor for class nl.tno.imb.TByteBuffer
-
Constructor: create byte buffer as copy of the specified byte array
- TConnection - Class in nl.tno.imb
-
The connection to the framework and starting point to use IMB.
- TConnection(String, int, String, int, String) - Constructor for class nl.tno.imb.TConnection
-
Create an IMB connection to the framework
- TConnection(String, int, String, int, String, boolean) - Constructor for class nl.tno.imb.TConnection
-
Create an IMB connection to the framework
- TConnection.TConnectionState - Enum in nl.tno.imb
-
- TConnection.TEventNameEntry - Class in nl.tno.imb
-
returned object (array) on an event name list query
- TConnection.TOnDisconnect - Interface in nl.tno.imb
-
Override dispatch to implement a disconnect handler
- TConnection.TOnEventnames - Interface in nl.tno.imb
-
Override dispatch to implement an event names request callback handler
- TConnection.TOnStatusUpdate - Interface in nl.tno.imb
-
Override dispatch to implement a status change handler
- TConnection.TOnSubAndPub - Interface in nl.tno.imb
-
- TConnection.TOnVariable - Interface in nl.tno.imb
-
Override dispatch to implement a variable change handler
- TConnection.TVarPrefix - Enum in nl.tno.imb
-
- TEventEntry - Class in nl.tno.imb
-
This class implements the events that can be send and received over the IMB framework.
Handlers can be attached to events that get called when specified events are received.
- TEventEntry(TConnection, int, String) - Constructor for class nl.tno.imb.TEventEntry
-
- TEventEntry.TLogLevel - Enum in nl.tno.imb
-
defines the type of log entry to send
- TEventEntry.TOnBuffer - Interface in nl.tno.imb
-
Override dispatch to implement a buffer event handler
- TEventEntry.TOnChangeFederation - Interface in nl.tno.imb
-
Override dispatch to implement a federation change handler
- TEventEntry.TOnChangeObject - Interface in nl.tno.imb
-
Override dispatch to implement a change object event handler
- TEventEntry.TOnChangeObjectData - Interface in nl.tno.imb
-
Override dispatch to implement a change object data event handler
- TEventEntry.TOnChildEvent - Interface in nl.tno.imb
-
Override dispatch to implement a handler for hub child event creation events
- TEventEntry.TOnFocus - Interface in nl.tno.imb
-
Override dispatch to implement a focus event handler
- TEventEntry.TOnNormalEvent - Interface in nl.tno.imb
-
Override dispatch to implement a normal event handler
- TEventEntry.TOnOtherEvent - Interface in nl.tno.imb
-
Override dispatch to implement a event handler for non-standard events
- TEventEntry.TOnStreamCreate - Interface in nl.tno.imb
-
Override dispatch to implement a handler of received streams, creating the local stream
- TEventEntry.TOnStreamEnd - Interface in nl.tno.imb
-
Override dispatch to implement a handler of received streams, action on end of stream
- TEventEntry.TOnSubAndPubEvent - Interface in nl.tno.imb
-
- TEventEntry.TOnTimerCmd - Interface in nl.tno.imb
-
Override dispatch to implement a timer command handler for commands reset/start/stop
- TEventEntry.TOnTimerTick - Interface in nl.tno.imb
-
Override dispatch to implement a timer tick handler
- TEventNameEntry() - Constructor for class nl.tno.imb.TConnection.TEventNameEntry
-
- timerAcknowledge(String, String, int) - Method in class nl.tno.imb.TEventEntry
-
Acknowledge a timer tick.
All clients on the timer acknowledge list must send an acknowledge on each timer tick for the timer to advance.
- timerAcknowledgeAdd(String, String) - Method in class nl.tno.imb.TEventEntry
-
Add a client name to the acknowledge list of a timer.
All entries in this list must send an acknowledge on each timer tick for the timer to advance.
- timerAcknowledgeRemove(String, String) - Method in class nl.tno.imb.TEventEntry
-
Remove a client name from the acknowledge list of a timer.
All entries in this list must send an acknowledge on each timer tick for the timer to advance.
- timerCancel(String) - Method in class nl.tno.imb.TEventEntry
-
Cancel a running timer; the timer is destroyed.
- timerCreate(String, long, int, double) - Method in class nl.tno.imb.TEventEntry
-
Create a timer on the connected HUB
- timerCreate(String, long, int, double, int) - Method in class nl.tno.imb.TEventEntry
-
Create a timer on the connected HUB
- timerPrepare(String) - Method in class nl.tno.imb.TEventEntry
-
Prepare a timer; the timer is stopped and reset to an initial state
- timers - Variable in class nl.tno.imb.TConnection.TEventNameEntry
-
- timerSetSpeed(String, double) - Method in class nl.tno.imb.TEventEntry
-
Set the relative running speed of the timer
- timerStart(String) - Method in class nl.tno.imb.TEventEntry
-
Start or continue the timer
- timerStop(String) - Method in class nl.tno.imb.TEventEntry
-
Stop or pause the timer
- TLocator - Class in nl.tno.imb
-
- TLocator() - Constructor for class nl.tno.imb.TLocator
-
- toString() - Method in class nl.tno.imb.TConnection
- toString() - Method in class org.opentrafficsim.imb.connector.IMBConnector
- toString() - Method in class org.opentrafficsim.imb.demo.N201IMB.CoordinateTransformRD
- toString() - Method in class org.opentrafficsim.imb.demo.N201IMB.N201Model
- toString() - Method in class org.opentrafficsim.imb.demo.N201IMB
- toString() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB.SimpleSilentSensor
- toString() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
- Transceiver - Interface in org.opentrafficsim.imb.transceiver
-
Relay events between IMB domain and DSOL domain.
- transform(TByteBuffer) - Method in interface org.opentrafficsim.imb.transceiver.IMBToOTSTransformer
-
Transform an IMB payload to a combination of an OTS (DSOL) event content and an identified listener.
- transform(EventInterface) - Method in interface org.opentrafficsim.imb.transceiver.OTSToIMBTransformer
-
Transform an IMB payload to an OTS (DSOL) event.
- transform(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.GTUTransceiver.GTUTransformerChange
-
Transform an IMB payload to an OTS (DSOL) event.
- transform(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver.EmptyTransformer
-
Transform an IMB payload to an OTS (DSOL) event.
- transform(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver.SpeedTransformer
-
Transform an IMB payload to an OTS (DSOL) event.
- transformChange(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.LaneGTUTransceiver
-
Transform the GTU added or removed event content to a corresponding IMB message.
- transformChange(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.LinkGTUTransceiver
-
Transform the GTU added or removed event content to a corresponding IMB message.
- transformDelete(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.LaneGTUTransceiver
-
Transform the removal of a Lane from the network to a corresponding IMB message.
- transformDelete(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.LinkGTUTransceiver
-
Transform the removal of a link to the network to a corresponding IMB message.
- transformNew(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.LaneGTUTransceiver
-
Transform the addition of a Lane to the network to a corresponding IMB message.
- transformNew(EventInterface) - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.LinkGTUTransceiver
-
Transform the addition of a link to the network to a corresponding IMB message.
- TRC_INFINITE - Static variable in class nl.tno.imb.TEventEntry
-
no limit on the number of timer events to send
- triggerResponse(LaneBasedGTU) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB.SimpleSilentSensor
- write(boolean) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified boolean to the byte buffer.
- write(byte) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified byte to the byte buffer.
- write(int) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified 32 bit integer to the byte buffer.
- write(long) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified 64 bit integer (long) to the byte buffer.
- write(float) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified single (float) to the byte buffer.
- write(double) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified double to the byte buffer.
- write(String) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified string to the byte buffer in UTF-8 format.
- write(byte[]) - Method in class nl.tno.imb.TByteBuffer
-
Write the specified byte array WITHOUT the size to the byte buffer.
- write(TByteBuffer) - Method in class nl.tno.imb.TByteBuffer
-
Write the readable data in the specified byte buffer to this byte buffer.
- writeApply() - Method in class nl.tno.imb.TByteBuffer
-
apply written data (trim extra buffer space)
- writeCommand(int, byte[]) - Method in class nl.tno.imb.TConnection
-
Write a single command to the framework
- writeStart(int) - Method in class nl.tno.imb.TByteBuffer
-
Start writing at the specified 0-based index.
- written(int) - Method in class nl.tno.imb.TByteBuffer
-
signal number of bytes directly written to buffer without using class methods
update write cursor and return if it fitted into buffer (should trigger exception ?)