#include <cstdlib>#include <boost/lexical_cast.hpp>#include <boost/static_assert.hpp>#include "libtorrent/entry.hpp"#include "libtorrent/config.hpp"Go to the source code of this file.
Namespaces | |
| namespace | libtorrent |
| namespace | libtorrent::detail |
Classes | |
| struct | libtorrent::invalid_encoding |
Functions | |
| template<class OutIt> | |
| void | libtorrent::detail::write_string (OutIt &out, const std::string &val) |
| TORRENT_EXPORT char const * | libtorrent::detail::integer_to_str (char *buf, int size, entry::integer_type val) |
| template<class OutIt> | |
| void | libtorrent::detail::write_integer (OutIt &out, entry::integer_type val) |
| template<class OutIt> | |
| void | libtorrent::detail::write_char (OutIt &out, char c) |
| template<class InIt> | |
| std::string | libtorrent::detail::read_until (InIt &in, InIt end, char end_token) |
| template<class InIt> | |
| void | libtorrent::detail::read_string (InIt &in, InIt end, int len, std::string &str) |
| template<class OutIt> | |
| void | libtorrent::detail::bencode_recursive (OutIt &out, const entry &e) |
| template<class InIt> | |
| void | libtorrent::detail::bdecode_recursive (InIt &in, InIt end, entry &ret) |
| template<class OutIt> | |
| void | libtorrent::bencode (OutIt out, const entry &e) |
| template<class InIt> | |
| entry | libtorrent::bdecode (InIt start, InIt end) |
1.5.6