Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
seastar::rpc::protocol< Serializer, MsgType > Member List

This is the complete list of members for seastar::rpc::protocol< Serializer, MsgType >, including all inherited members.

get_logger() const (defined in seastar::rpc::protocol< Serializer, MsgType >)seastar::rpc::protocol< Serializer, MsgType >inline
has_handler(MsgType msg_id) (defined in seastar::rpc::protocol< Serializer, MsgType >)seastar::rpc::protocol< Serializer, MsgType >
has_handlers() const noexceptseastar::rpc::protocol< Serializer, MsgType >inline
make_client(MsgType t)seastar::rpc::protocol< Serializer, MsgType >
make_server_connection(rpc::server &server, connected_socket fd, socket_address addr, connection_id id) override (defined in seastar::rpc::protocol< Serializer, MsgType >)seastar::rpc::protocol< Serializer, MsgType >inlinevirtual
protocol(Serializer &&serializer) (defined in seastar::rpc::protocol< Serializer, MsgType >)seastar::rpc::protocol< Serializer, MsgType >inline
register_handler(MsgType t, Func &&func)seastar::rpc::protocol< Serializer, MsgType >
register_handler(MsgType t, scheduling_group sg, Func &&func)seastar::rpc::protocol< Serializer, MsgType >
server (defined in seastar::rpc::protocol< Serializer, MsgType >)seastar::rpc::protocol< Serializer, MsgType >
set_logger(std::function< void(const sstring &)> logger)seastar::rpc::protocol< Serializer, MsgType >inline
set_logger(::seastar::logger *logger)seastar::rpc::protocol< Serializer, MsgType >inline
unregister_handler(MsgType t)seastar::rpc::protocol< Serializer, MsgType >
~protocol_base() (defined in seastar::rpc::protocol_base)seastar::rpc::protocol_baseinlinevirtual