Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Classes | Public Member Functions | Static Public Attributes | List of all members
seastar::net::ipv4_udp Class Reference
Inheritance diagram for seastar::net::ipv4_udp:
seastar::net::ip_protocol

Classes

class  registration
 

Public Member Functions

 ipv4_udp (ipv4 &inet)
 
udp_channel make_channel (ipv4_addr addr)
 
virtual void received (packet p, ipv4_address from, ipv4_address to) override
 
void send (uint16_t src_port, ipv4_addr dst, packet &&p)
 
bool forward (forward_hash &out_hash_data, packet &p, size_t off) override
 
void set_queue_size (int size)
 
const ipv4inet () const
 

Static Public Attributes

static const int default_queue_size
 

Member Function Documentation

◆ forward()

bool seastar::net::ipv4_udp::forward ( forward_hash out_hash_data,
packet p,
size_t  off 
)
overridevirtual

Reimplemented from seastar::net::ip_protocol.

◆ received()

virtual void seastar::net::ipv4_udp::received ( packet  p,
ipv4_address  from,
ipv4_address  to 
)
overridevirtual

The documentation for this class was generated from the following file: