#include "exceptions.hpp"
#include <set>
#include <map>
#include <list>
#include <queue>
#include <ctime>
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
Classes | |
struct | wesnothd::banned_compare |
We want to move the lowest value to the top. More... | |
struct | wesnothd::banned_compare_subnet |
class | wesnothd::banned |
struct | wesnothd::banned::error |
class | wesnothd::ban_manager |
Namespaces | |
wesnothd | |
Typedefs | |
typedef boost::shared_ptr< banned > | wesnothd::banned_ptr |
typedef std::set< banned_ptr, banned_compare_subnet > | wesnothd::ban_set |
typedef std::list< banned_ptr > | wesnothd::deleted_ban_list |
typedef std::priority_queue < banned_ptr, std::vector < banned_ptr >, banned_compare > | wesnothd::ban_time_queue |
typedef std::map< std::string, size_t > | wesnothd::default_ban_times |
typedef std::pair< unsigned int, unsigned int > | wesnothd::ip_mask |
Functions | |
std::ostream & | wesnothd::operator<< (std::ostream &o, const banned &n) |
ip_mask | wesnothd::parse_ip (const std::string &ip) |