JSON-RPC 2.0
JSON-RPC 2.0 Modern C++ Library
Loading...
Searching...
No Matches
jsonrpc::transport::FramedPipeTransport Member List

This is the complete list of members for jsonrpc::transport::FramedPipeTransport, including all inherited members.

BindAndListen() -> asio::awaitable< std::expected< void, error::RpcError > >jsonrpc::transport::PipeTransportprotected
Close() -> asio::awaitable< std::expected< void, error::RpcError > > overridejsonrpc::transport::PipeTransportvirtual
CloseNow() overridejsonrpc::transport::PipeTransportvirtual
Connect() -> asio::awaitable< std::expected< void, error::RpcError > >jsonrpc::transport::PipeTransportprotected
Flush() -> asio::awaitable< std::expected< void, error::RpcError > >jsonrpc::transport::PipeTransport
FramedPipeTransport(asio::any_io_executor executor, const std::string &socket_path, bool is_server, std::shared_ptr< spdlog::logger > logger=nullptr)jsonrpc::transport::FramedPipeTransport
GetExecutor() const -> asio::any_io_executorjsonrpc::transport::Transportinline
GetSocket() -> asio::local::stream_protocol::socket &jsonrpc::transport::PipeTransportprotected
GetStrand() -> asio::strand< asio::any_io_executor > &jsonrpc::transport::Transportinline
Logger() -> std::shared_ptr< spdlog::logger >jsonrpc::transport::Transportinlineprotected
operator=(const PipeTransport &) -> PipeTransport &=deletejsonrpc::transport::PipeTransport
operator=(PipeTransport &&) -> PipeTransport &=deletejsonrpc::transport::PipeTransport
jsonrpc::transport::Transport::operator=(const Transport &) -> Transport &=deletejsonrpc::transport::Transport
jsonrpc::transport::Transport::operator=(Transport &&) -> Transport &=deletejsonrpc::transport::Transport
PipeTransport(asio::any_io_executor executor, std::string socket_path, bool is_server=false, std::shared_ptr< spdlog::logger > logger=nullptr)jsonrpc::transport::PipeTransportexplicit
PipeTransport(const PipeTransport &)=deletejsonrpc::transport::PipeTransport
PipeTransport(PipeTransport &&)=deletejsonrpc::transport::PipeTransport
ReceiveMessage() -> asio::awaitable< std::expected< std::string, error::RpcError > > overridejsonrpc::transport::FramedPipeTransportvirtual
RemoveExistingSocketFile() -> std::expected< void, error::RpcError >jsonrpc::transport::PipeTransportprotected
SendMessage(std::string message) -> asio::awaitable< std::expected< void, error::RpcError > > overridejsonrpc::transport::FramedPipeTransportvirtual
Start() -> asio::awaitable< std::expected< void, error::RpcError > > overridejsonrpc::transport::PipeTransportvirtual
Transport(asio::any_io_executor executor, std::shared_ptr< spdlog::logger > logger=nullptr)jsonrpc::transport::Transportinlineexplicit
Transport(const Transport &)=deletejsonrpc::transport::Transport
Transport(Transport &&)=deletejsonrpc::transport::Transport
~PipeTransport() overridejsonrpc::transport::PipeTransport
~Transport()=defaultjsonrpc::transport::Transportvirtual