**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. | |
| virtual void | on_error (const std::string &) |
| Called if there is a listening error, with an error message. | |
| 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.
| virtual connection_options on_accept | ( | ) | [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.
| virtual void on_error | ( | const std::string & | ) | [inline, virtual] |
Called if there is a listening error, with an error message.
close() will also be called.
1.6.1