OpenCBDC Transaction Processor
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
server.hpp File Reference
#include "header.hpp"
#include "messages.hpp"
#include "util/raft/util.hpp"
#include "util/serialization/util.hpp"
#include <functional>
#include <optional>
Include dependency graph for util/rpc/server.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  cbdc::rpc::server< Request, Response, InBuffer, OutBuffer >
 Generic RPC server. More...
 

Namespaces

namespace  cbdc
 
namespace  cbdc::rpc
 

Enumerations

enum class  cbdc::rpc::handler_type { cbdc::rpc::blocking , cbdc::rpc::async }
 Type to distinguish between servers that implement synchronous versus asynchronous request handling. More...