Fix namespacing/template issues
This commit is contained in:
@@ -16,7 +16,7 @@ You also need a working version of the latest [Cython](http://cython.org/) insta
|
|||||||
|
|
||||||
## Building and installation
|
## Building and installation
|
||||||
|
|
||||||
`cd` into the repo directory and run `python setup.py install`
|
`cd` into the repo directory and run `python setup.py install` or `pip install .`
|
||||||
|
|
||||||
## Documentation/Example
|
## Documentation/Example
|
||||||
At the moment, there is no documenation, but the library is almost a 1:1 clone of the [Capnproto C++ Library](http://kentonv.github.io/capnproto/cxx.html)
|
At the moment, there is no documenation, but the library is almost a 1:1 clone of the [Capnproto C++ Library](http://kentonv.github.io/capnproto/cxx.html)
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ _Type = _make_enum('DynamicValue.Type',
|
|||||||
INTERFACE = capnp.TYPE_INTERFACE,
|
INTERFACE = capnp.TYPE_INTERFACE,
|
||||||
OBJECT = capnp.TYPE_OBJECT)
|
OBJECT = capnp.TYPE_OBJECT)
|
||||||
|
|
||||||
cdef extern from "capnp/list.h" namespace "::capnp":
|
cdef extern from "capnp/list.h" namespace " ::capnp":
|
||||||
cdef cppclass List[T]:
|
cdef cppclass List[T]:
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
T operator[](uint) except +ValueError
|
T operator[](uint) except +ValueError
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ cdef extern from "kj/common.h" namespace "::kj":
|
|||||||
cdef cppclass Maybe[T]:
|
cdef cppclass Maybe[T]:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
cdef extern from "capnp/schema.h" namespace "::capnp":
|
cdef extern from "capnp/schema.h" namespace " ::capnp":
|
||||||
cdef cppclass Schema:
|
cdef cppclass Schema:
|
||||||
Node.Reader getProto() except +
|
Node.Reader getProto() except +
|
||||||
StructSchema asStruct() except +
|
StructSchema asStruct() except +
|
||||||
@@ -19,7 +19,7 @@ cdef extern from "capnp/schema.h" namespace "::capnp":
|
|||||||
Schema getDependency(uint64_t id) except +
|
Schema getDependency(uint64_t id) except +
|
||||||
#InterfaceSchema asInterface() const;
|
#InterfaceSchema asInterface() const;
|
||||||
|
|
||||||
cdef cppclass MemberForward"::capnp::StructSchema::Member":
|
cdef cppclass MemberForward" ::capnp::StructSchema::Member":
|
||||||
pass
|
pass
|
||||||
|
|
||||||
cdef cppclass StructSchema(Schema):
|
cdef cppclass StructSchema(Schema):
|
||||||
@@ -57,34 +57,34 @@ cdef extern from "capnp/schema.h" namespace "::capnp":
|
|||||||
Enumerant getEnumerantByName(char * name)
|
Enumerant getEnumerantByName(char * name)
|
||||||
Node.Reader getProto()
|
Node.Reader getProto()
|
||||||
|
|
||||||
cdef extern from "capnp/schema-loader.h" namespace "::capnp":
|
cdef extern from "capnp/schema-loader.h" namespace " ::capnp":
|
||||||
cdef cppclass SchemaLoader:
|
cdef cppclass SchemaLoader:
|
||||||
SchemaLoader()
|
SchemaLoader()
|
||||||
Schema load(Node.Reader &) except +
|
Schema load(Node.Reader &) except +
|
||||||
Schema get(uint64_t id) except +
|
Schema get(uint64_t id) except +
|
||||||
|
|
||||||
cdef extern from "capnp/dynamic.h" namespace "::capnp":
|
cdef extern from "capnp/dynamic.h" namespace " ::capnp":
|
||||||
cdef cppclass DynamicValueForward"::capnp::DynamicValue":
|
cdef cppclass DynamicValueForward" ::capnp::DynamicValue":
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
pass
|
pass
|
||||||
cppclass Builder:
|
cppclass Builder:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
enum Type:
|
enum Type:
|
||||||
TYPE_UNKNOWN "::capnp::DynamicValue::UNKNOWN"
|
TYPE_UNKNOWN " ::capnp::DynamicValue::UNKNOWN"
|
||||||
TYPE_VOID "::capnp::DynamicValue::VOID"
|
TYPE_VOID " ::capnp::DynamicValue::VOID"
|
||||||
TYPE_BOOL "::capnp::DynamicValue::BOOL"
|
TYPE_BOOL " ::capnp::DynamicValue::BOOL"
|
||||||
TYPE_INT "::capnp::DynamicValue::INT"
|
TYPE_INT " ::capnp::DynamicValue::INT"
|
||||||
TYPE_UINT "::capnp::DynamicValue::UINT"
|
TYPE_UINT " ::capnp::DynamicValue::UINT"
|
||||||
TYPE_FLOAT "::capnp::DynamicValue::FLOAT"
|
TYPE_FLOAT " ::capnp::DynamicValue::FLOAT"
|
||||||
TYPE_TEXT "::capnp::DynamicValue::TEXT"
|
TYPE_TEXT " ::capnp::DynamicValue::TEXT"
|
||||||
TYPE_DATA "::capnp::DynamicValue::DATA"
|
TYPE_DATA " ::capnp::DynamicValue::DATA"
|
||||||
TYPE_LIST "::capnp::DynamicValue::LIST"
|
TYPE_LIST " ::capnp::DynamicValue::LIST"
|
||||||
TYPE_ENUM "::capnp::DynamicValue::ENUM"
|
TYPE_ENUM " ::capnp::DynamicValue::ENUM"
|
||||||
TYPE_STRUCT "::capnp::DynamicValue::STRUCT"
|
TYPE_STRUCT " ::capnp::DynamicValue::STRUCT"
|
||||||
TYPE_UNION "::capnp::DynamicValue::UNION"
|
TYPE_UNION " ::capnp::DynamicValue::UNION"
|
||||||
TYPE_INTERFACE "::capnp::DynamicValue::INTERFACE"
|
TYPE_INTERFACE " ::capnp::DynamicValue::INTERFACE"
|
||||||
TYPE_OBJECT "::capnp::DynamicValue::OBJECT"
|
TYPE_OBJECT " ::capnp::DynamicValue::OBJECT"
|
||||||
|
|
||||||
cdef cppclass DynamicStruct:
|
cdef cppclass DynamicStruct:
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
@@ -98,7 +98,7 @@ cdef extern from "capnp/dynamic.h" namespace "::capnp":
|
|||||||
cdef extern from "fixMaybe.h":
|
cdef extern from "fixMaybe.h":
|
||||||
StructSchema.Member fixMaybe(Maybe[StructSchema.Member]) except+
|
StructSchema.Member fixMaybe(Maybe[StructSchema.Member]) except+
|
||||||
|
|
||||||
cdef extern from "capnp/dynamic.h" namespace "::capnp":
|
cdef extern from "capnp/dynamic.h" namespace " ::capnp":
|
||||||
cdef cppclass DynamicEnum:
|
cdef cppclass DynamicEnum:
|
||||||
uint16_t getRaw()
|
uint16_t getRaw()
|
||||||
|
|
||||||
@@ -147,21 +147,21 @@ cdef extern from "capnp/dynamic.h" namespace "::capnp":
|
|||||||
uint64_t asUint"as<uint64_t>"()
|
uint64_t asUint"as<uint64_t>"()
|
||||||
bint asBool"as<bool>"()
|
bint asBool"as<bool>"()
|
||||||
double asDouble"as<double>"()
|
double asDouble"as<double>"()
|
||||||
char * asText"as<::capnp::Text>().cStr"()
|
char * asText"as< ::capnp::Text>().cStr"()
|
||||||
DynamicList.Reader asList"as<::capnp::DynamicList>"()
|
DynamicList.Reader asList"as< ::capnp::DynamicList>"()
|
||||||
DynamicStruct.Reader asStruct"as<::capnp::DynamicStruct>"()
|
DynamicStruct.Reader asStruct"as< ::capnp::DynamicStruct>"()
|
||||||
DynamicUnion.Reader asUnion"as<::capnp::DynamicUnion>"()
|
DynamicUnion.Reader asUnion"as< ::capnp::DynamicUnion>"()
|
||||||
DynamicEnum asEnum"as<::capnp::DynamicEnum>"()
|
DynamicEnum asEnum"as< ::capnp::DynamicEnum>"()
|
||||||
Data.Reader asData"as<::capnp::Data>"()
|
Data.Reader asData"as< ::capnp::Data>"()
|
||||||
cppclass Builder:
|
cppclass Builder:
|
||||||
Type getType()
|
Type getType()
|
||||||
int64_t asInt"as<int64_t>"()
|
int64_t asInt"as<int64_t>"()
|
||||||
uint64_t asUint"as<uint64_t>"()
|
uint64_t asUint"as<uint64_t>"()
|
||||||
bint asBool"as<bool>"()
|
bint asBool"as<bool>"()
|
||||||
double asDouble"as<double>"()
|
double asDouble"as<double>"()
|
||||||
char * asText"as<::capnp::Text>().cStr"()
|
char * asText"as< ::capnp::Text>().cStr"()
|
||||||
DynamicList.Builder asList"as<::capnp::DynamicList>"()
|
DynamicList.Builder asList"as< ::capnp::DynamicList>"()
|
||||||
DynamicStruct.Builder asStruct"as<::capnp::DynamicStruct>"()
|
DynamicStruct.Builder asStruct"as< ::capnp::DynamicStruct>"()
|
||||||
DynamicUnion.Builder asUnion"as<::capnp::DynamicUnion>"()
|
DynamicUnion.Builder asUnion"as< ::capnp::DynamicUnion>"()
|
||||||
DynamicEnum asEnum"as<::capnp::DynamicEnum>"()
|
DynamicEnum asEnum"as< ::capnp::DynamicEnum>"()
|
||||||
Data.Builder asData"as<::capnp::Data>"()
|
Data.Builder asData"as< ::capnp::Data>"()
|
||||||
@@ -28,13 +28,13 @@ ctypedef char * Object
|
|||||||
ctypedef bint Bool
|
ctypedef bint Bool
|
||||||
ctypedef float Float32
|
ctypedef float Float32
|
||||||
ctypedef double Float64
|
ctypedef double Float64
|
||||||
cdef extern from "capnp/blob.h" namespace "::capnp":
|
cdef extern from "capnp/blob.h" namespace " ::capnp":
|
||||||
cdef cppclass Data:
|
cdef cppclass Data:
|
||||||
char * begin()
|
char * begin()
|
||||||
size_t size()
|
size_t size()
|
||||||
cdef cppclass Text:
|
cdef cppclass Text:
|
||||||
char * cStr()
|
char * cStr()
|
||||||
cdef extern from "capnp/message.h" namespace "::capnp":
|
cdef extern from "capnp/message.h" namespace " ::capnp":
|
||||||
cdef cppclass List[T]:
|
cdef cppclass List[T]:
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
T operator[](uint)
|
T operator[](uint)
|
||||||
|
|||||||
196
schema_cpp.pxd
196
schema_cpp.pxd
@@ -19,7 +19,7 @@ ctypedef bint Bool
|
|||||||
ctypedef float Float32
|
ctypedef float Float32
|
||||||
ctypedef double Float64
|
ctypedef double Float64
|
||||||
|
|
||||||
cdef extern from "capnp/dynamic.h" namespace "::capnp":
|
cdef extern from "capnp/dynamic.h" namespace " ::capnp":
|
||||||
cdef cppclass DynamicValue:
|
cdef cppclass DynamicValue:
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
pass
|
pass
|
||||||
@@ -31,13 +31,13 @@ cdef extern from "capnp/dynamic.h" namespace "::capnp":
|
|||||||
cppclass Builder:
|
cppclass Builder:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
cdef extern from "capnp/schema.h" namespace "::capnp":
|
cdef extern from "capnp/schema.h" namespace " ::capnp":
|
||||||
cdef cppclass Schema:
|
cdef cppclass Schema:
|
||||||
pass
|
pass
|
||||||
cdef cppclass StructSchema(Schema):
|
cdef cppclass StructSchema(Schema):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
cdef extern from "capnp/blob.h" namespace "::capnp":
|
cdef extern from "capnp/blob.h" namespace " ::capnp":
|
||||||
cdef cppclass Data:
|
cdef cppclass Data:
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
char * begin()
|
char * begin()
|
||||||
@@ -50,7 +50,7 @@ cdef extern from "capnp/blob.h" namespace "::capnp":
|
|||||||
char * cStr()
|
char * cStr()
|
||||||
cppclass Builder:
|
cppclass Builder:
|
||||||
char * cStr()
|
char * cStr()
|
||||||
cdef extern from "capnp/message.h" namespace "::capnp":
|
cdef extern from "capnp/message.h" namespace " ::capnp":
|
||||||
cdef cppclass List[T]:
|
cdef cppclass List[T]:
|
||||||
cppclass Reader:
|
cppclass Reader:
|
||||||
T operator[](uint)
|
T operator[](uint)
|
||||||
@@ -59,66 +59,66 @@ cdef extern from "capnp/message.h" namespace "::capnp":
|
|||||||
T operator[](uint)
|
T operator[](uint)
|
||||||
uint size()
|
uint size()
|
||||||
|
|
||||||
cdef extern from "capnp/schema.capnp.h" namespace "::capnp::schema":
|
cdef extern from "capnp/schema.capnp.h" namespace " ::capnp::schema":
|
||||||
enum :
|
enum :
|
||||||
_ElementSize_inlineComposite "::capnp::schema::ElementSize::INLINE_COMPOSITE"
|
_ElementSize_inlineComposite " ::capnp::schema::ElementSize::INLINE_COMPOSITE"
|
||||||
_ElementSize_eightBytes "::capnp::schema::ElementSize::EIGHT_BYTES"
|
_ElementSize_eightBytes " ::capnp::schema::ElementSize::EIGHT_BYTES"
|
||||||
_ElementSize_pointer "::capnp::schema::ElementSize::POINTER"
|
_ElementSize_pointer " ::capnp::schema::ElementSize::POINTER"
|
||||||
_ElementSize_bit "::capnp::schema::ElementSize::BIT"
|
_ElementSize_bit " ::capnp::schema::ElementSize::BIT"
|
||||||
_ElementSize_twoBytes "::capnp::schema::ElementSize::TWO_BYTES"
|
_ElementSize_twoBytes " ::capnp::schema::ElementSize::TWO_BYTES"
|
||||||
_ElementSize_fourBytes "::capnp::schema::ElementSize::FOUR_BYTES"
|
_ElementSize_fourBytes " ::capnp::schema::ElementSize::FOUR_BYTES"
|
||||||
_ElementSize_byte "::capnp::schema::ElementSize::BYTE"
|
_ElementSize_byte " ::capnp::schema::ElementSize::BYTE"
|
||||||
_ElementSize_empty "::capnp::schema::ElementSize::EMPTY"
|
_ElementSize_empty " ::capnp::schema::ElementSize::EMPTY"
|
||||||
enum _Value_Body_Which:
|
enum _Value_Body_Which:
|
||||||
_Value_Body_uint32Value "::capnp::schema::Value::Body::Which::UINT32_VALUE"
|
_Value_Body_uint32Value " ::capnp::schema::Value::Body::Which::UINT32_VALUE"
|
||||||
_Value_Body_float64Value "::capnp::schema::Value::Body::Which::FLOAT64_VALUE"
|
_Value_Body_float64Value " ::capnp::schema::Value::Body::Which::FLOAT64_VALUE"
|
||||||
_Value_Body_voidValue "::capnp::schema::Value::Body::Which::VOID_VALUE"
|
_Value_Body_voidValue " ::capnp::schema::Value::Body::Which::VOID_VALUE"
|
||||||
_Value_Body_dataValue "::capnp::schema::Value::Body::Which::DATA_VALUE"
|
_Value_Body_dataValue " ::capnp::schema::Value::Body::Which::DATA_VALUE"
|
||||||
_Value_Body_listValue "::capnp::schema::Value::Body::Which::LIST_VALUE"
|
_Value_Body_listValue " ::capnp::schema::Value::Body::Which::LIST_VALUE"
|
||||||
_Value_Body_int32Value "::capnp::schema::Value::Body::Which::INT32_VALUE"
|
_Value_Body_int32Value " ::capnp::schema::Value::Body::Which::INT32_VALUE"
|
||||||
_Value_Body_enumValue "::capnp::schema::Value::Body::Which::ENUM_VALUE"
|
_Value_Body_enumValue " ::capnp::schema::Value::Body::Which::ENUM_VALUE"
|
||||||
_Value_Body_int8Value "::capnp::schema::Value::Body::Which::INT8_VALUE"
|
_Value_Body_int8Value " ::capnp::schema::Value::Body::Which::INT8_VALUE"
|
||||||
_Value_Body_boolValue "::capnp::schema::Value::Body::Which::BOOL_VALUE"
|
_Value_Body_boolValue " ::capnp::schema::Value::Body::Which::BOOL_VALUE"
|
||||||
_Value_Body_int16Value "::capnp::schema::Value::Body::Which::INT16_VALUE"
|
_Value_Body_int16Value " ::capnp::schema::Value::Body::Which::INT16_VALUE"
|
||||||
_Value_Body_float32Value "::capnp::schema::Value::Body::Which::FLOAT32_VALUE"
|
_Value_Body_float32Value " ::capnp::schema::Value::Body::Which::FLOAT32_VALUE"
|
||||||
_Value_Body_interfaceValue "::capnp::schema::Value::Body::Which::INTERFACE_VALUE"
|
_Value_Body_interfaceValue " ::capnp::schema::Value::Body::Which::INTERFACE_VALUE"
|
||||||
_Value_Body_uint16Value "::capnp::schema::Value::Body::Which::UINT16_VALUE"
|
_Value_Body_uint16Value " ::capnp::schema::Value::Body::Which::UINT16_VALUE"
|
||||||
_Value_Body_uint8Value "::capnp::schema::Value::Body::Which::UINT8_VALUE"
|
_Value_Body_uint8Value " ::capnp::schema::Value::Body::Which::UINT8_VALUE"
|
||||||
_Value_Body_int64Value "::capnp::schema::Value::Body::Which::INT64_VALUE"
|
_Value_Body_int64Value " ::capnp::schema::Value::Body::Which::INT64_VALUE"
|
||||||
_Value_Body_structValue "::capnp::schema::Value::Body::Which::STRUCT_VALUE"
|
_Value_Body_structValue " ::capnp::schema::Value::Body::Which::STRUCT_VALUE"
|
||||||
_Value_Body_textValue "::capnp::schema::Value::Body::Which::TEXT_VALUE"
|
_Value_Body_textValue " ::capnp::schema::Value::Body::Which::TEXT_VALUE"
|
||||||
_Value_Body_uint64Value "::capnp::schema::Value::Body::Which::UINT64_VALUE"
|
_Value_Body_uint64Value " ::capnp::schema::Value::Body::Which::UINT64_VALUE"
|
||||||
_Value_Body_objectValue "::capnp::schema::Value::Body::Which::OBJECT_VALUE"
|
_Value_Body_objectValue " ::capnp::schema::Value::Body::Which::OBJECT_VALUE"
|
||||||
enum _Type_Body_Which:
|
enum _Type_Body_Which:
|
||||||
_Type_Body_boolType "::capnp::schema::Type::Body::Which::BOOL_TYPE"
|
_Type_Body_boolType " ::capnp::schema::Type::Body::Which::BOOL_TYPE"
|
||||||
_Type_Body_structType "::capnp::schema::Type::Body::Which::STRUCT_TYPE"
|
_Type_Body_structType " ::capnp::schema::Type::Body::Which::STRUCT_TYPE"
|
||||||
_Type_Body_int32Type "::capnp::schema::Type::Body::Which::INT32_TYPE"
|
_Type_Body_int32Type " ::capnp::schema::Type::Body::Which::INT32_TYPE"
|
||||||
_Type_Body_voidType "::capnp::schema::Type::Body::Which::VOID_TYPE"
|
_Type_Body_voidType " ::capnp::schema::Type::Body::Which::VOID_TYPE"
|
||||||
_Type_Body_uint16Type "::capnp::schema::Type::Body::Which::UINT16_TYPE"
|
_Type_Body_uint16Type " ::capnp::schema::Type::Body::Which::UINT16_TYPE"
|
||||||
_Type_Body_dataType "::capnp::schema::Type::Body::Which::DATA_TYPE"
|
_Type_Body_dataType " ::capnp::schema::Type::Body::Which::DATA_TYPE"
|
||||||
_Type_Body_objectType "::capnp::schema::Type::Body::Which::OBJECT_TYPE"
|
_Type_Body_objectType " ::capnp::schema::Type::Body::Which::OBJECT_TYPE"
|
||||||
_Type_Body_int64Type "::capnp::schema::Type::Body::Which::INT64_TYPE"
|
_Type_Body_int64Type " ::capnp::schema::Type::Body::Which::INT64_TYPE"
|
||||||
_Type_Body_float64Type "::capnp::schema::Type::Body::Which::FLOAT64_TYPE"
|
_Type_Body_float64Type " ::capnp::schema::Type::Body::Which::FLOAT64_TYPE"
|
||||||
_Type_Body_interfaceType "::capnp::schema::Type::Body::Which::INTERFACE_TYPE"
|
_Type_Body_interfaceType " ::capnp::schema::Type::Body::Which::INTERFACE_TYPE"
|
||||||
_Type_Body_uint32Type "::capnp::schema::Type::Body::Which::UINT32_TYPE"
|
_Type_Body_uint32Type " ::capnp::schema::Type::Body::Which::UINT32_TYPE"
|
||||||
_Type_Body_uint8Type "::capnp::schema::Type::Body::Which::UINT8_TYPE"
|
_Type_Body_uint8Type " ::capnp::schema::Type::Body::Which::UINT8_TYPE"
|
||||||
_Type_Body_listType "::capnp::schema::Type::Body::Which::LIST_TYPE"
|
_Type_Body_listType " ::capnp::schema::Type::Body::Which::LIST_TYPE"
|
||||||
_Type_Body_int8Type "::capnp::schema::Type::Body::Which::INT8_TYPE"
|
_Type_Body_int8Type " ::capnp::schema::Type::Body::Which::INT8_TYPE"
|
||||||
_Type_Body_float32Type "::capnp::schema::Type::Body::Which::FLOAT32_TYPE"
|
_Type_Body_float32Type " ::capnp::schema::Type::Body::Which::FLOAT32_TYPE"
|
||||||
_Type_Body_enumType "::capnp::schema::Type::Body::Which::ENUM_TYPE"
|
_Type_Body_enumType " ::capnp::schema::Type::Body::Which::ENUM_TYPE"
|
||||||
_Type_Body_uint64Type "::capnp::schema::Type::Body::Which::UINT64_TYPE"
|
_Type_Body_uint64Type " ::capnp::schema::Type::Body::Which::UINT64_TYPE"
|
||||||
_Type_Body_textType "::capnp::schema::Type::Body::Which::TEXT_TYPE"
|
_Type_Body_textType " ::capnp::schema::Type::Body::Which::TEXT_TYPE"
|
||||||
_Type_Body_int16Type "::capnp::schema::Type::Body::Which::INT16_TYPE"
|
_Type_Body_int16Type " ::capnp::schema::Type::Body::Which::INT16_TYPE"
|
||||||
enum _Node_Body_Which:
|
enum _Node_Body_Which:
|
||||||
_Node_Body_annotationNode "::capnp::schema::Node::Body::Which::ANNOTATION_NODE"
|
_Node_Body_annotationNode " ::capnp::schema::Node::Body::Which::ANNOTATION_NODE"
|
||||||
_Node_Body_interfaceNode "::capnp::schema::Node::Body::Which::INTERFACE_NODE"
|
_Node_Body_interfaceNode " ::capnp::schema::Node::Body::Which::INTERFACE_NODE"
|
||||||
_Node_Body_enumNode "::capnp::schema::Node::Body::Which::ENUM_NODE"
|
_Node_Body_enumNode " ::capnp::schema::Node::Body::Which::ENUM_NODE"
|
||||||
_Node_Body_structNode "::capnp::schema::Node::Body::Which::STRUCT_NODE"
|
_Node_Body_structNode " ::capnp::schema::Node::Body::Which::STRUCT_NODE"
|
||||||
_Node_Body_constNode "::capnp::schema::Node::Body::Which::CONST_NODE"
|
_Node_Body_constNode " ::capnp::schema::Node::Body::Which::CONST_NODE"
|
||||||
_Node_Body_fileNode "::capnp::schema::Node::Body::Which::FILE_NODE"
|
_Node_Body_fileNode " ::capnp::schema::Node::Body::Which::FILE_NODE"
|
||||||
enum _StructNode_Member_Body_Which:
|
enum _StructNode_Member_Body_Which:
|
||||||
_StructNode_Member_Body_fieldMember "::capnp::schema::StructNode::Member::Body::Which::FIELD_MEMBER"
|
_StructNode_Member_Body_fieldMember " ::capnp::schema::StructNode::Member::Body::Which::FIELD_MEMBER"
|
||||||
_StructNode_Member_Body_unionMember "::capnp::schema::StructNode::Member::Body::Which::UNION_MEMBER"
|
_StructNode_Member_Body_unionMember " ::capnp::schema::StructNode::Member::Body::Which::UNION_MEMBER"
|
||||||
cdef cppclass CodeGeneratorRequest
|
cdef cppclass CodeGeneratorRequest
|
||||||
|
|
||||||
cdef cppclass InterfaceNode
|
cdef cppclass InterfaceNode
|
||||||
@@ -620,52 +620,52 @@ cdef extern from "capnp/schema.capnp.h" namespace "::capnp::schema":
|
|||||||
Value getValue()
|
Value getValue()
|
||||||
void setValue(Value)
|
void setValue(Value)
|
||||||
|
|
||||||
cdef extern from "capnp/message.h" namespace "::capnp":
|
cdef extern from "capnp/message.h" namespace " ::capnp":
|
||||||
cdef cppclass ReaderOptions:
|
cdef cppclass ReaderOptions:
|
||||||
uint64_t traversalLimitInWords
|
uint64_t traversalLimitInWords
|
||||||
uint nestingLimit
|
uint nestingLimit
|
||||||
|
|
||||||
cdef cppclass MessageBuilder:
|
cdef cppclass MessageBuilder:
|
||||||
CodeGeneratorRequest.Builder getRootCodeGeneratorRequest'getRoot<::capnp::schema::CodeGeneratorRequest>'()
|
CodeGeneratorRequest.Builder getRootCodeGeneratorRequest'getRoot< ::capnp::schema::CodeGeneratorRequest>'()
|
||||||
CodeGeneratorRequest.Builder initRootCodeGeneratorRequest'initRoot<::capnp::schema::CodeGeneratorRequest>'()
|
CodeGeneratorRequest.Builder initRootCodeGeneratorRequest'initRoot< ::capnp::schema::CodeGeneratorRequest>'()
|
||||||
InterfaceNode.Builder getRootInterfaceNode'getRoot<::capnp::schema::InterfaceNode>'()
|
InterfaceNode.Builder getRootInterfaceNode'getRoot< ::capnp::schema::InterfaceNode>'()
|
||||||
InterfaceNode.Builder initRootInterfaceNode'initRoot<::capnp::schema::InterfaceNode>'()
|
InterfaceNode.Builder initRootInterfaceNode'initRoot< ::capnp::schema::InterfaceNode>'()
|
||||||
Value.Builder getRootValue'getRoot<::capnp::schema::Value>'()
|
Value.Builder getRootValue'getRoot< ::capnp::schema::Value>'()
|
||||||
Value.Builder initRootValue'initRoot<::capnp::schema::Value>'()
|
Value.Builder initRootValue'initRoot< ::capnp::schema::Value>'()
|
||||||
ConstNode.Builder getRootConstNode'getRoot<::capnp::schema::ConstNode>'()
|
ConstNode.Builder getRootConstNode'getRoot< ::capnp::schema::ConstNode>'()
|
||||||
ConstNode.Builder initRootConstNode'initRoot<::capnp::schema::ConstNode>'()
|
ConstNode.Builder initRootConstNode'initRoot< ::capnp::schema::ConstNode>'()
|
||||||
Type.Builder getRootType'getRoot<::capnp::schema::Type>'()
|
Type.Builder getRootType'getRoot< ::capnp::schema::Type>'()
|
||||||
Type.Builder initRootType'initRoot<::capnp::schema::Type>'()
|
Type.Builder initRootType'initRoot< ::capnp::schema::Type>'()
|
||||||
FileNode.Builder getRootFileNode'getRoot<::capnp::schema::FileNode>'()
|
FileNode.Builder getRootFileNode'getRoot< ::capnp::schema::FileNode>'()
|
||||||
FileNode.Builder initRootFileNode'initRoot<::capnp::schema::FileNode>'()
|
FileNode.Builder initRootFileNode'initRoot< ::capnp::schema::FileNode>'()
|
||||||
Node.Builder getRootNode'getRoot<::capnp::schema::Node>'()
|
Node.Builder getRootNode'getRoot< ::capnp::schema::Node>'()
|
||||||
Node.Builder initRootNode'initRoot<::capnp::schema::Node>'()
|
Node.Builder initRootNode'initRoot< ::capnp::schema::Node>'()
|
||||||
AnnotationNode.Builder getRootAnnotationNode'getRoot<::capnp::schema::AnnotationNode>'()
|
AnnotationNode.Builder getRootAnnotationNode'getRoot< ::capnp::schema::AnnotationNode>'()
|
||||||
AnnotationNode.Builder initRootAnnotationNode'initRoot<::capnp::schema::AnnotationNode>'()
|
AnnotationNode.Builder initRootAnnotationNode'initRoot< ::capnp::schema::AnnotationNode>'()
|
||||||
EnumNode.Builder getRootEnumNode'getRoot<::capnp::schema::EnumNode>'()
|
EnumNode.Builder getRootEnumNode'getRoot< ::capnp::schema::EnumNode>'()
|
||||||
EnumNode.Builder initRootEnumNode'initRoot<::capnp::schema::EnumNode>'()
|
EnumNode.Builder initRootEnumNode'initRoot< ::capnp::schema::EnumNode>'()
|
||||||
StructNode.Builder getRootStructNode'getRoot<::capnp::schema::StructNode>'()
|
StructNode.Builder getRootStructNode'getRoot< ::capnp::schema::StructNode>'()
|
||||||
StructNode.Builder initRootStructNode'initRoot<::capnp::schema::StructNode>'()
|
StructNode.Builder initRootStructNode'initRoot< ::capnp::schema::StructNode>'()
|
||||||
Annotation.Builder getRootAnnotation'getRoot<::capnp::schema::Annotation>'()
|
Annotation.Builder getRootAnnotation'getRoot< ::capnp::schema::Annotation>'()
|
||||||
Annotation.Builder initRootAnnotation'initRoot<::capnp::schema::Annotation>'()
|
Annotation.Builder initRootAnnotation'initRoot< ::capnp::schema::Annotation>'()
|
||||||
|
|
||||||
DynamicStruct.Builder getRootDynamicStruct'getRoot<::capnp::DynamicStruct>'(StructSchema)
|
DynamicStruct.Builder getRootDynamicStruct'getRoot< ::capnp::DynamicStruct>'(StructSchema)
|
||||||
DynamicStruct.Builder initRootDynamicStruct'initRoot<::capnp::DynamicStruct>'(StructSchema)
|
DynamicStruct.Builder initRootDynamicStruct'initRoot< ::capnp::DynamicStruct>'(StructSchema)
|
||||||
|
|
||||||
cdef cppclass MessageReader:
|
cdef cppclass MessageReader:
|
||||||
CodeGeneratorRequest.Reader getRootCodeGeneratorRequest'getRoot<::capnp::schema::CodeGeneratorRequest>'()
|
CodeGeneratorRequest.Reader getRootCodeGeneratorRequest'getRoot< ::capnp::schema::CodeGeneratorRequest>'()
|
||||||
InterfaceNode.Reader getRootInterfaceNode'getRoot<::capnp::schema::InterfaceNode>'()
|
InterfaceNode.Reader getRootInterfaceNode'getRoot< ::capnp::schema::InterfaceNode>'()
|
||||||
Value.Reader getRootValue'getRoot<::capnp::schema::Value>'()
|
Value.Reader getRootValue'getRoot< ::capnp::schema::Value>'()
|
||||||
ConstNode.Reader getRootConstNode'getRoot<::capnp::schema::ConstNode>'()
|
ConstNode.Reader getRootConstNode'getRoot< ::capnp::schema::ConstNode>'()
|
||||||
Type.Reader getRootType'getRoot<::capnp::schema::Type>'()
|
Type.Reader getRootType'getRoot< ::capnp::schema::Type>'()
|
||||||
FileNode.Reader getRootFileNode'getRoot<::capnp::schema::FileNode>'()
|
FileNode.Reader getRootFileNode'getRoot< ::capnp::schema::FileNode>'()
|
||||||
Node.Reader getRootNode'getRoot<::capnp::schema::Node>'()
|
Node.Reader getRootNode'getRoot< ::capnp::schema::Node>'()
|
||||||
AnnotationNode.Reader getRootAnnotationNode'getRoot<::capnp::schema::AnnotationNode>'()
|
AnnotationNode.Reader getRootAnnotationNode'getRoot< ::capnp::schema::AnnotationNode>'()
|
||||||
EnumNode.Reader getRootEnumNode'getRoot<::capnp::schema::EnumNode>'()
|
EnumNode.Reader getRootEnumNode'getRoot< ::capnp::schema::EnumNode>'()
|
||||||
StructNode.Reader getRootStructNode'getRoot<::capnp::schema::StructNode>'()
|
StructNode.Reader getRootStructNode'getRoot< ::capnp::schema::StructNode>'()
|
||||||
Annotation.Reader getRootAnnotation'getRoot<::capnp::schema::Annotation>'()
|
Annotation.Reader getRootAnnotation'getRoot< ::capnp::schema::Annotation>'()
|
||||||
|
|
||||||
DynamicStruct.Reader getRootDynamicStruct'getRoot<::capnp::DynamicStruct>'(StructSchema)
|
DynamicStruct.Reader getRootDynamicStruct'getRoot< ::capnp::DynamicStruct>'(StructSchema)
|
||||||
|
|
||||||
cdef cppclass MallocMessageBuilder(MessageBuilder):
|
cdef cppclass MallocMessageBuilder(MessageBuilder):
|
||||||
MallocMessageBuilder()
|
MallocMessageBuilder()
|
||||||
@@ -674,14 +674,14 @@ cdef extern from "capnp/message.h" namespace "::capnp":
|
|||||||
enum Void:
|
enum Void:
|
||||||
VOID
|
VOID
|
||||||
|
|
||||||
cdef extern from "capnp/serialize.h" namespace "::capnp":
|
cdef extern from "capnp/serialize.h" namespace " ::capnp":
|
||||||
cdef cppclass StreamFdMessageReader(MessageReader):
|
cdef cppclass StreamFdMessageReader(MessageReader):
|
||||||
StreamFdMessageReader(int)
|
StreamFdMessageReader(int)
|
||||||
StreamFdMessageReader(int, ReaderOptions)
|
StreamFdMessageReader(int, ReaderOptions)
|
||||||
|
|
||||||
void writeMessageToFd(int, MessageBuilder&)
|
void writeMessageToFd(int, MessageBuilder&)
|
||||||
|
|
||||||
cdef extern from "capnp/serialize-packed.h" namespace "::capnp":
|
cdef extern from "capnp/serialize-packed.h" namespace " ::capnp":
|
||||||
cdef cppclass PackedFdMessageReader(MessageReader):
|
cdef cppclass PackedFdMessageReader(MessageReader):
|
||||||
PackedFdMessageReader(int)
|
PackedFdMessageReader(int)
|
||||||
StreamFdMessageReader(int, ReaderOptions)
|
StreamFdMessageReader(int, ReaderOptions)
|
||||||
|
|||||||
Reference in New Issue
Block a user