Seastar
High performance C++ framework for concurrent servers
|
Classes | |
class | connection |
class | listener |
Public Types | |
using | ipaddr = typename InetTraits::address_type |
using | inet_type = typename InetTraits::inet_type |
using | connid = l4connid< InetTraits > |
using | connid_hash = typename connid::connid_hash |
Public Member Functions | |
const inet_type & | inet () const |
tcp (inet_type &inet) | |
void | received (packet p, ipaddr from, ipaddr to) |
bool | forward (forward_hash &out_hash_data, packet &p, size_t off) |
listener | listen (uint16_t port, size_t queue_length=100) |
connection | connect (socket_address sa) |
const net::hw_features & | hw_features () const |
future | poll_tcb (ipaddr to, lw_shared_ptr< tcb > tcb) |
void | add_connected_tcb (lw_shared_ptr< tcb > tcbp, uint16_t local_port) |