Ice::InputStream::InputStream | ( | const CommunicatorPtr & | communicator, |
EncodingVersion | encoding, | ||
const std::vector< std::byte > & | bytes, | ||
SliceLoaderPtr | sliceLoader = nullptr ) |
Constructs an InputStream using a communicator and encoding version.
communicator | The communicator to use for unmarshaling tasks. |
encoding | The encoding version used to encode the data to be unmarshaled. |
bytes | The encoded data. |
sliceLoader | The Slice loader. When nullptr, use the communicator's Slice loader. |