D:/opendownloadmanager/ODM-1.x/Bittorrent/libtorrent-0.12/include/libtorrent/bencode.hpp File Reference

#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)


Generated on Sun May 25 00:19:42 2008 by  doxygen 1.5.6