ooxcb.memstream

class ooxcb.memstream.MemoryInputStream(address)

MemoryInputStream is an object implementing the buffer interface which reads its data from a certain memory buffer. It is interpreted as an infinite array of 8-bit chars. This stream is used for ooxcb protocol parsing.

address
close()
closed
fileno()
We are not using a file descriptor
flush()
isatty()
read(b=None)
readable()
readall()
readinto(b)
readline(limit)
readlines(hint)
seek(offset, whence=0)
Currently you can not use whence=2. The stream has no end.
seekable()
tell()
truncate()
That’s a no-op here. I can’t think of anyone needing that for a memory buffer, really. However, it will raise a NotImplementedError. But we can remove that.
writable()
write(b)

Previous topic

ooxcb.list

Next topic

ooxcb.protobj

This Page