libpalliate v0.0.1
Palliate core library
RPC::Client Class Referenceabstract

#include <client.h>

Inheritance diagram for RPC::Client:

Public Member Functions

 Client (Key)
 
virtual ~Client ()
 
virtual kj::WaitScope & wait_scope ()=0
 
void recv ()
 

Public Attributes

std::function< void(kj::Own< capnp::MessageReader > &&)> callback
 

Protected Attributes

std::unique_ptr< RPC::Contextcontext
 

Constructor & Destructor Documentation

◆ Client()

RPC::Client::Client ( Key  )
inline

◆ ~Client()

virtual RPC::Client::~Client ( )
inlinevirtual

Member Function Documentation

◆ recv()

void Client::recv ( )

◆ wait_scope()

virtual kj::WaitScope & RPC::Client::wait_scope ( )
pure virtual

Member Data Documentation

◆ callback

std::function<void(kj::Own<capnp::MessageReader>&&)> RPC::Client::callback

◆ context

std::unique_ptr<RPC::Context> RPC::Client::context
protected

The documentation for this class was generated from the following files: