1
0
mirror of https://github.com/ohwgiles/laminar.git synced 2026-03-02 03:40:21 +00:00

split server into http and rpc parts

this is initial preparation for a larger refactor
This commit is contained in:
Oliver Giles
2019-09-27 20:50:46 +03:00
parent 4614ada1d3
commit 4a07e24da3
8 changed files with 606 additions and 465 deletions

View File

@@ -25,6 +25,7 @@
#include "interface.h"
#include "laminar.capnp.h"
#include "tempdir.h"
#include "rpc.h"
class MockLaminar : public LaminarInterface {
public:
@@ -75,7 +76,7 @@ protected:
}
LaminarCi::Client client() const {
return server->rpcInterface.castAs<LaminarCi>();
return server->rpc->rpcInterface.castAs<LaminarCi>();
}
kj::WaitScope& ws() const {
return server->ioContext.waitScope;