Package | Description |
---|---|
org.jlab.coda.emu.modules | |
org.jlab.coda.emu.support.data | |
org.jlab.coda.emu.support.transport | |
org.jlab.coda.emu.test |
Modifier and Type | Method and Description |
---|---|
(package private) void |
RocFixedRateSimulation.eventToOutputRing(int ringNum,
java.nio.ByteBuffer buf,
ByteBufferItem item,
ByteBufferSupply bbSupply)
This method is called by a running EventGeneratingThread.
|
(package private) void |
RocSimulation.eventToOutputRing(int ringNum,
java.nio.ByteBuffer buf,
ByteBufferItem item,
ByteBufferSupply bbSupply)
This method is called by a running EventGeneratingThread.
|
Modifier and Type | Field and Description |
---|---|
protected ByteBufferSupply |
RingItemAdapter.byteBufferSupply
This refers to a supply of reusable ByteBuffers from which buffer came (if any).
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSupply |
RingItem.getByteBufferSupply()
Get the ByteBufferSupply object used to create the referenced ByteBuffer (if any).
|
ByteBufferSupply |
RingItemAdapter.getByteBufferSupply()
Get the ByteBufferSupply object used to create the referenced ByteBuffer (if any).
|
Modifier and Type | Method and Description |
---|---|
void |
RingItem.setAll(org.jlab.coda.jevio.EvioEvent ev,
java.nio.ByteBuffer buf,
org.jlab.coda.jevio.EvioNode nd,
EventType eType,
ControlType cType,
boolean user,
boolean first,
int chanId,
int rId,
int sId,
int evCount,
java.lang.String sName,
ByteBufferItem bbItem,
ByteBufferSupply bbSupply)
For a ringItem producer, when a new item is obtained, it must have all
of its values set or reset.
|
void |
RingItemAdapter.setAll(org.jlab.coda.jevio.EvioEvent ev,
java.nio.ByteBuffer buf,
org.jlab.coda.jevio.EvioNode nd,
EventType eType,
ControlType cType,
boolean user,
boolean first,
int chanId,
int rId,
int sId,
int evCount,
java.lang.String sName,
ByteBufferItem bbItem,
ByteBufferSupply bbSupply)
For a ringItem producer, when a new item is obtained, it must have all
of its values set or reset.
|
void |
RingItem.setReusableByteBuffer(ByteBufferSupply byteBufferSupply,
ByteBufferItem byteBufferItem)
Set the objects needed to release (by calling
RingItem.releaseByteBuffer() )
the referenced ByteBuffer when no longer needed. |
void |
RingItemAdapter.setReusableByteBuffer(ByteBufferSupply byteBufferSupply,
ByteBufferItem byteBufferItem)
Set the objects needed to release (by calling
RingItem.releaseByteBuffer() )
the referenced ByteBuffer when no longer needed. |
Modifier and Type | Field and Description |
---|---|
protected ByteBufferSupply[] |
DataChannelImplEmu.bbInSupply
Ring buffer holding ByteBuffers when using EvioCompactEvent reader for incoming events.
|
protected ByteBufferSupply |
DataChannelImplEt.bbSupply
Ring buffer holding ByteBuffers when using EvioCompactEvent reader for incoming events.
|
Modifier and Type | Field and Description |
---|---|
protected ByteBufferSupply[] |
InputDataChannelImplEmu.bbSupply
Ring buffers holding ByteBuffers when using EvioCompactEvent reader for incoming events.
|
(package private) ByteBufferSupply |
ByteBufferSupplyTest.bbSupply |