Add workaround for cython? bug with typedefed enums

This commit is contained in:
Jason Paryani
2014-10-20 19:46:45 -07:00
parent 8761a787e9
commit f9fea43828

View File

@@ -302,9 +302,12 @@ cdef extern from "capnp/capability.h" namespace " ::capnp":
cdef extern from "capnp/rpc-twoparty.h" namespace " ::capnp": cdef extern from "capnp/rpc-twoparty.h" namespace " ::capnp":
cdef cppclass RpcSystem" ::capnp::RpcSystem<capnp::rpc::twoparty::SturdyRefHostId>": cdef cppclass RpcSystem" ::capnp::RpcSystem<capnp::rpc::twoparty::SturdyRefHostId>":
RpcSystem(RpcSystem&&) RpcSystem(RpcSystem&&)
enum Side" ::capnp::rpc::twoparty::Side":
CLIENT" ::capnp::rpc::twoparty::Side::CLIENT" cdef cppclass Side" ::capnp::rpc::twoparty::Side":
SERVER" ::capnp::rpc::twoparty::Side::SERVER" pass
cdef Side CLIENT" ::capnp::rpc::twoparty::Side::CLIENT"
cdef Side SERVER" ::capnp::rpc::twoparty::Side::SERVER"
cdef cppclass TwoPartyVatNetwork: cdef cppclass TwoPartyVatNetwork:
TwoPartyVatNetwork(EventLoop &, AsyncIoStream& stream, Side) TwoPartyVatNetwork(EventLoop &, AsyncIoStream& stream, Side)
VoidPromise onDisconnect() VoidPromise onDisconnect()