ArrayInputStream-class {RProtoBuf} | R Documentation |
Class "ArrayInputStream"
Description
A ZeroCopyInputStream backed by an in-memory array of bytes
Objects from the Class
Objects can be created by the ArrayInputStream function
Slots
pointer
:External pointer to the
google::protobuf::io::ArrayInputStream
C++ object
Extends
Class "ZeroCopyInputStream"
, directly.
Methods
Author(s)
Romain Francois <francoisromain@free.fr>
References
The ArrayInputStream
class from the protobuf C++ library.
See Also
ZeroCopyInputStream for methods
Examples
stream <- ArrayInputStream(as.raw(0:10))
stream$ReadRaw(5)
stringsstream <- ArrayInputStream(as.raw(c(0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67)))
stringsstream$ReadString(7)
intstream <- ArrayInputStream(as.raw(c(0x9e, 0xa7, 0x05)))
intstream$ReadVarint32()
[Package RProtoBuf version 0.4.22 Index]