Commit graph

33 commits

Author SHA1 Message Date
Vaci Koblizek
e3d52a0bbd use gather writes for AsynchronousSocketChannels 2020-11-26 14:22:13 +00:00
Vaci Koblizek
9e6d495d56 add runtime-rpc module and refactor project 2020-11-08 17:24:42 +00:00
Vaci Koblizek
66fc361386 stub out two-party test suite for now 2020-11-07 15:58:39 +00:00
Vaci Koblizek
0ce52fe135 add resolve test and fix handleResolve bugs 2020-11-06 15:32:20 +00:00
Vaci Koblizek
7d2e541603 fix getNetwork bug, remove unnecessary TwoPartVatNetwork specialisation 2020-11-06 13:58:36 +00:00
Vaci Koblizek
1f004779d4 rpc tests 2020-11-05 21:38:43 +00:00
Vaci Koblizek
054213a0ac add rpc bootstrap factory 2020-11-05 21:38:43 +00:00
Vaci Koblizek
630d71d4e5 implement more capability tests 2020-11-05 17:59:05 +00:00
Vaci Koblizek
8565c40c14 capability test suite 2020-11-05 17:59:05 +00:00
Vaci Koblizek
2d8fe31a59 generic interface generation (WIP 2020-11-05 17:59:05 +00:00
Vaci Koblizek
d6a163990e fix RpcState tests 2020-11-05 17:59:05 +00:00
Vaci Koblizek
9315c8aaba null cap test 2020-10-22 15:55:11 +01:00
Vaci Koblizek
83a4d4dc9e only tap incoming 2020-10-22 15:55:11 +01:00
Vaci Koblizek
c01228c31c add tap for dumping rpc messages 2020-10-22 15:55:11 +01:00
Vaci Koblizek
730ca1abf5 question cleanup 2020-10-22 15:55:11 +01:00
Vaci Koblizek
89451874c3 simplify server runOnce 2020-10-22 15:55:11 +01:00
Vaci Koblizek
dea4d2d3c0 implement bulk of pipelining logic 2020-10-22 15:55:11 +01:00
Vaci Koblizek
606dd26d48 generate pipelines, add AnyPointer.Pipeline 2020-10-22 15:55:11 +01:00
Vaci Koblizek
59977b53fe generate client methods and add streaming 2020-10-22 15:55:11 +01:00
Vaci Koblizek
218529deae add client factory for AnyPointer accessor 2020-10-22 15:55:11 +01:00
Vaci Koblizek
be64ced181 demo schema with interfaces 2020-10-22 15:55:11 +01:00
Vaci Koblizek
c938938808 CapTables everywhere!
Imbue readers and writers with capTables.
Ensure caps are removed when pointers are zeroed out.
2020-10-22 15:55:11 +01:00
Vaci Koblizek
4a77f67819 twoparty rpc 2020-10-22 15:55:10 +01:00
Vaci Koblizek
15b83a9c05 implement local, queued and promised hooks 2020-10-22 15:55:10 +01:00
Vaci Koblizek
b3c5b030c5 handle bootstrapping request 2020-10-22 15:55:10 +01:00
Vaci Koblizek
66ae27e805 mock rpc connection 2020-10-22 15:55:10 +01:00
Vaci Koblizek
7ee0a60b5e stub handlers and test cases for incoming rpc messages 2020-10-22 15:55:10 +01:00
Vaci Koblizek
86dfbd123d Serialization to and from AsynchronousByteChannel 2020-10-22 15:55:10 +01:00
David Renshaw
79ffb37b4c sbt -> maven, scalatest -> junit 2020-05-12 20:17:47 -04:00
David Renshaw
25d40d3c79 switch to scalatest 2014-05-24 22:41:36 -04:00
David Renshaw
67df707a6f fix bug in getBoolField 2014-05-24 22:21:41 -04:00
David Renshaw
adfa3cf29d primitive tests 2014-05-24 22:03:39 -04:00
David Renshaw
ba0c18000a add a test 2014-05-24 21:39:59 -04:00