Allow client requests to use positional args

This commit is contained in:
Jason Paryani
2013-11-14 20:59:21 -08:00
parent d368b83ae2
commit 2e4efd040b
5 changed files with 178 additions and 67 deletions

View File

@@ -17,9 +17,10 @@ def example_simple_rpc():
loop = capnp.EventLoop()
read, write = socket.socketpair(socket.AF_UNIX)
read_stream = capnp.FdAsyncIoStream(read.fileno())
write_stream = capnp.FdAsyncIoStream(write.fileno())
import os
read, write = os.pipe()
read_stream = capnp.FdAsyncIoStream(write)
write_stream = capnp.FdAsyncIoStream(read)
restorer = capnp.Restorer(capability.TestSturdyRefObjectId, _restore)
server = capnp.RpcServer(loop, write_stream, restorer)