#include <memory>#include <queue>#include <string>#include <cassert>#include <typeinfo>#include <boost/thread/mutex.hpp>#include <boost/preprocessor/repetition/enum_params_with_a_default.hpp>#include <boost/preprocessor/repetition/enum.hpp>#include <boost/preprocessor/repetition/enum_params.hpp>#include <boost/preprocessor/repetition/enum_shifted_params.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include "libtorrent/config.hpp"Go to the source code of this file.
Namespaces | |
| namespace | libtorrent |
| namespace | libtorrent::detail |
Classes | |
| class | libtorrent::alert |
| class | libtorrent::alert_manager |
| struct | libtorrent::unhandled_alert |
| struct | libtorrent::handle_alert<> |
Defines | |
| #define | TORRENT_MAX_ALERT_TYPES 10 |
| #define | ALERT_POINTER_TYPE(z, n, text) (BOOST_PP_CAT(T, n)*)0 |
Functions | |
| template<class Handler, BOOST_PP_ENUM_PARAMS(TORRENT_MAX_ALERT_TYPES, class T) > | |
| void | libtorrent::detail::handle_alert_dispatch (const std::auto_ptr< alert > &alert_, const Handler &handler, const std::type_info &typeid_, BOOST_PP_ENUM_BINARY_PARAMS(TORRENT_MAX_ALERT_TYPES, T,*p)) |
| template<class Handler> | |
| void | libtorrent::detail::handle_alert_dispatch (const std::auto_ptr< alert > &alert_, const Handler &handler, const std::type_info &typeid_, BOOST_PP_ENUM_PARAMS(TORRENT_MAX_ALERT_TYPES, void_ *BOOST_PP_INTERCEPT)) |
Referenced by libtorrent::handle_alert<>::handle_alert().
| #define TORRENT_MAX_ALERT_TYPES 10 |
Definition at line 60 of file alert.hpp.
Referenced by libtorrent::handle_alert<>::handle_alert(), and libtorrent::detail::handle_alert_dispatch().
1.5.6