#include <server.h>
|
| void | accept (kj::Own< kj::ConnectionReceiver > &&listener) |
| |
| void | remove (Context const *ptr) |
| |
| kj::Promise< void > | authenticate (kj::AuthenticatedStream &&connection) |
| |
| virtual bool | setup () |
| |
| virtual bool | loop ()=0 |
| |
◆ Server()
| RPC::Server::Server |
( |
Key |
| ) |
|
|
inlineexplicit |
◆ ~Server()
| virtual RPC::Server::~Server |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ accept()
| void Server::accept |
( |
kj::Own< kj::ConnectionReceiver > && |
listener | ) |
|
|
protected |
◆ authenticate()
| kj::Promise< void > Server::authenticate |
( |
kj::AuthenticatedStream && |
connection | ) |
|
|
protected |
◆ broadcast()
| void Server::broadcast |
( |
capnp::MessageBuilder * |
message | ) |
|
◆ remove()
| void Server::remove |
( |
Context const * |
ptr | ) |
|
|
protected |
◆ authenticator
| Authentication::Authenticator* RPC::Server::authenticator |
|
protected |
◆ contexts
| std::list<kj::Own<Context> > RPC::Server::contexts {} |
|
protected |
◆ interface
| capnp::Capability::Client RPC::Server::interface { nullptr } |
|
protected |
◆ io
The documentation for this class was generated from the following files: