OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
cbdc::sentinel::rpc::server Class Reference

RPC server for a sentinel. More...

#include <server.hpp>

Public Member Functions

 server (interface *impl, std::unique_ptr< cbdc::rpc::async_server< request, response > > srv)
 Constructor.
 
 ~server ()
 
 server (const server &)=delete
 
auto operator= (const server &) -> server &=delete
 
 server (server &&)=delete
 
auto operator= (server &&) -> server &=delete
 

Detailed Description

RPC server for a sentinel.

Definition at line 16 of file uhs/atomizer/sentinel/server.hpp.

Constructor & Destructor Documentation

◆ server() [1/3]

cbdc::sentinel::rpc::server::server ( interface * impl,
std::unique_ptr< cbdc::rpc::async_server< request, response > > srv )

Constructor.

Registers the sentinel implementation with the RPC server using a request handler callback.

Parameters
implpointer to a sentinel implementation.
srvpointer to a blocking RPC server.

Definition at line 9 of file uhs/atomizer/sentinel/server.cpp.

◆ ~server()

cbdc::sentinel::rpc::server::~server ( )

Definition at line 28 of file uhs/atomizer/sentinel/server.cpp.

◆ server() [2/3]

cbdc::sentinel::rpc::server::server ( const server & )
delete

◆ server() [3/3]

cbdc::sentinel::rpc::server::server ( server && )
delete

Member Function Documentation

◆ operator=() [1/2]

auto cbdc::sentinel::rpc::server::operator= ( const server & ) -> server &=delete
delete

◆ operator=() [2/2]

auto cbdc::sentinel::rpc::server::operator= ( server && ) -> server &=delete
delete

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