libtorrent::alert Class Reference

#include <alert.hpp>

Inheritance diagram for libtorrent::alert:

libtorrent::listen_failed_alert libtorrent::peer_error_alert libtorrent::torrent_alert libtorrent::fastresume_rejected_alert libtorrent::file_error_alert libtorrent::hash_failed_alert libtorrent::invalid_request_alert libtorrent::metadata_failed_alert libtorrent::metadata_received_alert libtorrent::peer_ban_alert libtorrent::torrent_finished_alert libtorrent::tracker_alert libtorrent::tracker_announce_alert libtorrent::tracker_reply_alert libtorrent::tracker_warning_alert libtorrent::url_seed_alert

List of all members.

Public Types

enum  severity_t {
  debug, info, warning, critical,
  fatal, none
}

Public Member Functions

 alert (severity_t severity, const std::string &msg)
virtual ~alert ()
boost::posix_time::ptime timestamp () const
const std::string & msg () const
severity_t severity () const
virtual std::auto_ptr< alertclone () const =0

Private Attributes

std::string m_msg
severity_t m_severity
boost::posix_time::ptime m_timestamp


Detailed Description

Definition at line 64 of file alert.hpp.


Member Enumeration Documentation

Enumerator:
debug 
info 
warning 
critical 
fatal 
none 

Definition at line 67 of file alert.hpp.


Constructor & Destructor Documentation

libtorrent::alert::alert ( severity_t  severity,
const std::string &  msg 
)

Definition at line 12 of file alert.cpp.

libtorrent::alert::~alert (  )  [virtual]

Definition at line 19 of file alert.cpp.


Member Function Documentation

boost::posix_time::ptime libtorrent::alert::timestamp (  )  const

Definition at line 23 of file alert.cpp.

References m_timestamp.

const std::string & libtorrent::alert::msg (  )  const

Definition at line 28 of file alert.cpp.

References m_msg.

alert::severity_t libtorrent::alert::severity (  )  const

Definition at line 33 of file alert.cpp.

References m_severity.

Referenced by libtorrent::alert_manager::post_alert().

virtual std::auto_ptr<alert> libtorrent::alert::clone (  )  const [pure virtual]


Member Data Documentation

std::string libtorrent::alert::m_msg [private]

Definition at line 82 of file alert.hpp.

Referenced by msg().

Definition at line 83 of file alert.hpp.

Referenced by severity().

boost::posix_time::ptime libtorrent::alert::m_timestamp [private]

Definition at line 84 of file alert.hpp.

Referenced by timestamp().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:21:39 2008 by  doxygen 1.5.6