#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: