EsByteStream
Description
A streaming view over chunks of bytes <ByteArray> representing a single piece of data.
Examples
| bytes future string |
 
bytes := 'abcdefg' asByteArray.
bytes := EsByteStream fromBytes: bytes.
future := bytes asString.
string := future waitFor.   "abcdefg"
bytes asString  "Raises Exception: Stream has already been listened to"
Class Methods
    fromBytes:
  Answers a single-subscription byte stream that will emit the given bytes in a single chunk
     Arguments:
        bytes - byte object <ByteArray>
     Answers:
        <EsByteStream>
 Instance Methods
    asBytes
  Answer the bytes in a <ByteArray> container
     Answers:
        <ByteArray>
 
    asString
  Answer the bytes in a <String> container
     Answers:
        <String>
 Last modified date: 04/21/2022