added option to set alert mask when constructing session

This commit is contained in:
Arvid Norberg
2008-11-16 02:09:53 +00:00
parent 7e4d5dc72f
commit e9a33e6a05
4 changed files with 18 additions and 5 deletions

View File

@@ -75,13 +75,15 @@ The ``session`` class has the following synopsis::
session(fingerprint const& print
= libtorrent::fingerprint(
"LT", 0, 1, 0, 0)
, int flags = start_default_features | add_default_plugins);
, int flags = start_default_features | add_default_plugins
, int alert_mask = alert::error_notification);
session(
fingerprint const& print
, std::pair<int, int> listen_port_range
, char const* listen_interface = 0
, int flags = start_default_features | add_default_plugins);
, int flags = start_default_features | add_default_plugins
, int alert_mask = alert::error_notification);
torrent_handle add_torrent(add_torrent_params const& params);
@@ -187,12 +189,14 @@ session()
session(fingerprint const& print
= libtorrent::fingerprint("LT", 0, 1, 0, 0)
, int flags = start_default_features | add_default_plugins);
, int flags = start_default_features | add_default_plugins
, int alert_mask = alert::error_notification);
session(fingerprint const& print
, std::pair<int, int> listen_port_range
, char const* listen_interface = 0
, int flags = start_default_features | add_default_plugins);
, int flags = start_default_features | add_default_plugins
, int alert_mask = alert::error_notification);
If the fingerprint in the first overload is omited, the client will get a default
fingerprint stating the version of libtorrent. The fingerprint is a short string that will be
@@ -207,6 +211,8 @@ The flags paramater can be used to start default features (upnp & nat-pmp) and d
(ut_metadata, ut_pex and smart_ban). The default is to start those things. If you do not want
them to start, pass 0 as the flags parameter.
The ``alert_mask`` is the same mask that you would send to ``set_alert_mask``.
~session()
----------