Add get_root_as_any to _MessageReader
This commit is contained in:
@@ -2311,6 +2311,16 @@ cdef class _MessageReader:
|
|||||||
s = schema
|
s = schema
|
||||||
return _DynamicStructReader()._init(self.thisptr.getRootDynamicStruct(s.thisptr), self)
|
return _DynamicStructReader()._init(self.thisptr.getRootDynamicStruct(s.thisptr), self)
|
||||||
|
|
||||||
|
cpdef get_root_as_any(self) except +reraise_kj_exception:
|
||||||
|
"""A method for getting a Cap'n Proto AnyPointer, from an already pre-written buffer
|
||||||
|
|
||||||
|
Don't use this method unless you know what you're doing.
|
||||||
|
|
||||||
|
:rtype: :class:`_DynamicObjectReader`
|
||||||
|
:return: An AnyPointer that you can read from
|
||||||
|
"""
|
||||||
|
return _DynamicObjectReader()._init(self.thisptr.getRootAnyPointer(), self)
|
||||||
|
|
||||||
cdef class _StreamFdMessageReader(_MessageReader):
|
cdef class _StreamFdMessageReader(_MessageReader):
|
||||||
"""Read a Cap'n Proto message from a file descriptor
|
"""Read a Cap'n Proto message from a file descriptor
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user