- confirmLowLevelRead
Confirm low level read of message of this size, Must be called after read to
move cursor forward for
- openInputStream
get the input stream associated with this Pipe and open it
- releaseReadLock
Release read lock on this fragment. Allows the producer to write over this
location.
- sizeOf
returns size of this message as defined in the FROM and schema in this pipe.
- takeMsgIdx
Gets the index of a message in the pipe
- addMsgIdx
Called to start a new message when using the low level API
- confirmLowLevelWrite
Confirm low level write of fragment of the provided size. This MUST be called
after writing every fr
- hasContentToRead
Low level API only for checking if there is content to read of the size
provided.
- hasRoomForWrite
Checks if outgoing pipe has room for low level fragment write of the given size.
- openOutputStream
get the output stream associated with this pipe and open it
- publishWrites
Publish writes for this fragment so consumer stage can see it. Adds optional
hidden trailing bytes b
- takeInt
Read int and move the cursor forward