|
| 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.
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 |
void BFD::UDPConnectionManager::UDPRecvServer::RegisterCallback |
( |
RecvCallback |
callback | ) |
|
boost::optional<RecvCallback> BFD::UDPConnectionManager::UDPRecvServer::callback_ |
|
private |
The documentation for this class was generated from the following files: