fixed documentation

This commit is contained in:
Arvid Norberg 2009-08-20 02:40:18 +00:00
parent ab1add0da9
commit 48879d79d9
1 changed files with 42 additions and 5 deletions

View File

@ -4737,8 +4737,33 @@ listen_failed_alert
------------------- -------------------
This alert is generated when none of the ports, given in the port range, to This alert is generated when none of the ports, given in the port range, to
session_ can be opened for listening. This alert doesn't have any extra session_ can be opened for listening. The ``endpoint`` member is the
data members. interface and port that failed, ``error`` is the error code describing
the failure.
::
struct listen_failed_alert: alert
{
// ...
tcp::endpoint endpoint;
error_code error;
};
listen_succeeded_alert
----------------------
This alert is posted when the listen port succeeds to be opened on a
particular interface. ``endpoint`` is the endpoint that successfully
was opened for listening.
::
struct listen_succeeded_alert: alert
{
// ...
tcp::endpoint endpoint;
};
portmap_error_alert portmap_error_alert
@ -5039,6 +5064,18 @@ the information to identify the peer. i.e. ``ip`` and ``peer-id``.
peer_id pid; peer_id pid;
}; };
peer_connect_alert
------------------
This alert is posted every time an outgoing peer connect attempts succeeds.
::
struct peer_connect_alert: peer_alert
{
// ...
};
peer_ban_alert peer_ban_alert
-------------- --------------
@ -5487,17 +5524,17 @@ Examples usage::
struct my_handler struct my_handler
{ {
void operator()(portmap_error_alert const& a) void operator()(portmap_error_alert const& a) const
{ {
std::cout << "Portmapper: " << a.msg << std::endl; std::cout << "Portmapper: " << a.msg << std::endl;
} }
void operator()(tracker_warning_alert const& a) void operator()(tracker_warning_alert const& a) const
{ {
std::cout << "Tracker warning: " << a.msg << std::endl; std::cout << "Tracker warning: " << a.msg << std::endl;
} }
void operator()(torrent_finished_alert const& a) void operator()(torrent_finished_alert const& a) const
{ {
// write fast resume data // write fast resume data
// ... // ...