Ice::InputStream::InputStream | ( | const CommunicatorPtr & | communicator, |
EncodingVersion | encoding, | ||
std::pair< const std::byte *, const 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. |