Qpid Proton C++
0.17.0
|
Experimental - A handler for incoming connections. More...
#include <listen_handler.hpp>
Public Member Functions | |
virtual connection_options | on_accept ()=0 |
Called for each accepted connection. More... | |
virtual void | on_error (const std::string &) |
Called if there is a listening error, with an error message. More... | |
virtual void | on_close () |
Called when this listen_handler is no longer needed, and can be deleted. | |
Experimental - A handler for incoming connections.
Implement this interface and pass to proton::container::listen() to be notified of new connections.
|
pure virtual |
Called for each accepted connection.
Returns connection_options to apply, including a proton::messaging_handler for the connection. messaging_handler::on_connection_open() will be called with the proton::connection, it can call connection::open() to accept or connection::close() to reject the connection.
|
inlinevirtual |
Called if there is a listening error, with an error message.
close() will also be called.