|
| | UDPRecvServer (UDPConnectionManager *parent, EventManager *evm, int recvPort) |
| |
| void | RegisterCallback (RecvCallback callback) |
| |
| void | HandleReceive (const boost::asio::const_buffer &recv_buffer, boost::asio::ip::udp::endpoint remote_endpoint, std::size_t bytes_transferred, const boost::system::error_code &error) |
| |
| | UdpServer (EventManager *evm, int buffer_size=kDefaultBufferSize) |
| |
| | UdpServer (boost::asio::io_context *io_service, int buffer_size=kDefaultBufferSize) |
| |
| virtual | ~UdpServer () |
| |
| virtual bool | Initialize (unsigned short port) |
| |
| virtual bool | Initialize (const std::string &ipaddress, unsigned short port) |
| |
| virtual bool | Initialize (boost::asio::ip::udp::endpoint local_endpoint) |
| |
| virtual void | Shutdown () |
| |
| void | StartSend (boost::asio::ip::udp::endpoint ep, std::size_t bytes_to_send, boost::asio::const_buffer buffer) |
| |
| void | StartReceive () |
| |
| ServerState | GetServerState () const |
| |
| boost::asio::ip::udp::endpoint | GetLocalEndpoint (boost::system::error_code *error) const |
| |
| std::string | GetLocalEndpointAddress () const |
| |
| int | GetLocalEndpointPort () const |
| |
| boost::asio::mutable_buffer | AllocateBuffer () |
| |
| boost::asio::mutable_buffer | AllocateBuffer (std::size_t s) |
| |
| void | DeallocateBuffer (const boost::asio::const_buffer &buffer) |
| |
| const io::SocketStats & | GetSocketStats () const |
| |
| void | GetRxSocketStats (SocketIOStats *socket_stats) const |
| |
| void | GetTxSocketStats (SocketIOStats *socket_stats) const |
| |
Definition at line 41 of file bfd_udp_connection.h.
◆ UDPRecvServer()
◆ HandleReceive()
| void BFD::UDPConnectionManager::UDPRecvServer::HandleReceive |
( |
const boost::asio::const_buffer & |
recv_buffer, |
|
|
boost::asio::ip::udp::endpoint |
remote_endpoint, |
|
|
std::size_t |
bytes_transferred, |
|
|
const boost::system::error_code & |
error |
|
) |
| |
|
virtual |
◆ RegisterCallback()
| void BFD::UDPConnectionManager::UDPRecvServer::RegisterCallback |
( |
RecvCallback |
callback | ) |
|
◆ callback_
| boost::optional<RecvCallback> BFD::UDPConnectionManager::UDPRecvServer::callback_ |
|
private |
◆ parent_
The documentation for this class was generated from the following files: