org.das2.qstream.FormatStreamHandler
Writes the stream based on the messages sent to it. This overlaps with the SimpleStreamFormatter,
but was needed to support streams. The SimpleStreamFormatter took a QDataSet and formatted it. This formats
based on the callbacks.
Note the library was poorly designed, and this is pretty simple because most of the hard work is buried within
the StreamDescriptor. StreamDescriptor should be simplified, and the code should be moved to here.
FormatStreamHandler( )
createStreamDescriptor
createStreamDescriptor( String name, boolean asciiTypes, boolean isBigEndian ) → org.das2.qstream.StreamDescriptor
create a stream descriptor packet. TODO: createPacketDescriptor. See SerialStreamFormatter for examples of how this
would be done.
Parameters
name - a String
asciiTypes - a boolean
isBigEndian - a boolean
Returns:
an org.das2.qstream.StreamDescriptor
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
packet
packet( org.das2.qstream.PacketDescriptor pd, java.nio.ByteBuffer data ) → void
Parameters
pd - a PacketDescriptor
data - a ByteBuffer
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
packetDescriptor
packetDescriptor( org.das2.qstream.PacketDescriptor pd ) → void
Parameters
pd - a PacketDescriptor
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setOutputStream
setOutputStream( java.io.OutputStream outs ) → void
Parameters
outs - an OutputStream
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setWritableByteChannel
setWritableByteChannel( java.nio.channels.WritableByteChannel outs ) → void
Parameters
outs - a WritableByteChannel
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
streamClosed
streamClosed( org.das2.qstream.StreamDescriptor sd ) → void
Parameters
sd - a StreamDescriptor
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
streamComment
streamComment( org.das2.qstream.StreamComment se ) → void
Parameters
se - a StreamComment
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
streamDescriptor
streamDescriptor( org.das2.qstream.StreamDescriptor sd ) → void
Parameters
sd - a StreamDescriptor
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
streamException
streamException( org.das2.qstream.StreamException se ) → void
Parameters
se - a StreamException
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]