libtorrent::aux::checker_impl Struct Reference

#include <session_impl.hpp>

List of all members.

Public Member Functions

 checker_impl (session_impl &s)
void operator() ()
piece_checker_datafind_torrent (const sha1_hash &info_hash)
void remove_torrent (sha1_hash const &info_hash)
void check_invariant () const

Public Attributes

session_implm_ses
boost::mutex m_mutex
boost::condition m_cond
std::deque< boost::shared_ptr
< piece_checker_data > > 
m_torrents
std::deque< boost::shared_ptr
< piece_checker_data > > 
m_processing
bool m_abort


Detailed Description

Definition at line 127 of file session_impl.hpp.


Constructor & Destructor Documentation

libtorrent::aux::checker_impl::checker_impl ( session_impl s  )  [inline]

Definition at line 129 of file session_impl.hpp.


Member Function Documentation

void libtorrent::aux::checker_impl::operator() (  ) 

aux::piece_checker_data * libtorrent::aux::checker_impl::find_torrent ( const sha1_hash info_hash  ) 

void libtorrent::aux::checker_impl::remove_torrent ( sha1_hash const &  info_hash  ) 

void libtorrent::aux::checker_impl::check_invariant (  )  const

Definition at line 422 of file session_impl.cpp.

References m_processing, and m_torrents.


Member Data Documentation

Definition at line 140 of file session_impl.hpp.

Referenced by operator()().


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

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