Files
linuxkit/projects/miragesdk/examples/https-unikernel/src/proto.capnp
Thomas Leonard 86b4f01e17 Update https-unikernel to released capnp-rpc 0.1 API
Also, separate out RPC encoding from application logic.

Signed-off-by: Thomas Leonard <thomas.leonard@docker.com>
2017-08-15 14:16:35 +01:00

22 lines
343 B
Cap'n Proto

@0xe81d238ec50a0daa;
interface Store {
struct GetResults {
union {
ok @0 :Text;
notFound @1 :Void;
}
}
get @0 (path :List(Text)) -> GetResults;
}
interface Flow {
read @0 () -> (data :Data); # "" means end-of-file
write @1 (data :Data) -> ();
}
interface HttpServer {
accept @0 (connection :Flow) -> ();
}