Merge pull request #80 from aldenml/port-mapping-log-notification

Created a new port_mapping_log_notification alert category
This commit is contained in:
Arvid Norberg 2015-08-12 00:25:39 -04:00
commit 1a25448b64
2 changed files with 8 additions and 2 deletions

View File

@ -195,6 +195,10 @@ namespace libtorrent {
// enable events from pure dht operations not related to torrents // enable events from pure dht operations not related to torrents
dht_operation_notification = 0x40000, dht_operation_notification = 0x40000,
// enables port mapping log events. This log is useful
// for debugging the UPnP or NAT-PMP implementation
port_mapping_log_notification = 0x80000,
// The full bitmask, representing all available categories. // The full bitmask, representing all available categories.
// //
// since the enum is signed, make sure this isn't // since the enum is signed, make sure this isn't

View File

@ -1390,7 +1390,9 @@ namespace libtorrent
// This alert is generated to log informational events related to either // This alert is generated to log informational events related to either
// UPnP or NAT-PMP. They contain a log line and the type (0 = NAT-PMP // UPnP or NAT-PMP. They contain a log line and the type (0 = NAT-PMP
// and 1 = UPnP). Displaying these messages to an end user is only useful // and 1 = UPnP). Displaying these messages to an end user is only useful
// for debugging the UPnP or NAT-PMP implementation. // for debugging the UPnP or NAT-PMP implementation. This alert is only
// posted if the alert::port_mapping_log_notification flag is enabled in
// the alert mask.
struct TORRENT_EXPORT portmap_log_alert: alert struct TORRENT_EXPORT portmap_log_alert: alert
{ {
// internal // internal
@ -1398,7 +1400,7 @@ namespace libtorrent
TORRENT_DEFINE_ALERT(portmap_log_alert, 52) TORRENT_DEFINE_ALERT(portmap_log_alert, 52)
static const int static_category = alert::port_mapping_notification; static const int static_category = alert::port_mapping_log_notification;
virtual std::string message() const; virtual std::string message() const;
int map_type; int map_type;