Seastar
High performance C++ framework for concurrent servers
|
Represents the listening port and all accepted connections.
#include <seastar/rpc/rpc.hh>
Public Member Functions | |
server (protocol &proto, const socket_address &addr, resource_limits memory_limit=resource_limits()) | |
server (protocol &proto, server_options opts, const socket_address &addr, resource_limits memory_limit=resource_limits()) | |
server (protocol &proto, server_socket socket, resource_limits memory_limit=resource_limits(), server_options=server_options{}) | |
server (protocol &proto, server_options opts, server_socket socket, resource_limits memory_limit=resource_limits()) | |
void | accept () |
future | stop () |
template<typename Func > | |
void | foreach_connection (Func &&f) |
gate & | reply_gate () |
Public Attributes | |
friend | connection |
friend | client |