Classes | Typedefs

network_manager_ana.hpp File Reference

Header file for network features using ana. More...

#include <set>
#include <queue>
#include <boost/thread.hpp>
#include <boost/variant.hpp>
#include "network.hpp"
#include "ana/api/ana.hpp"
Include dependency graph for network_manager_ana.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ana_component
 A representative of a network component to the application. More...
class  clients_manager
 Manages connected client ids for a given server. More...
class  ana_send_handler
 To use the asynchronous library synchronously, objects of this type lock a mutex until enough calls have been made to the associated handler. More...
class  ana_handshake_finisher_handler
class  ana_receive_handler
 To use the asynchronous library synchronously, objects of this type lock a mutex until enough calls have been made to the associated handler. More...
class  ana_multiple_receive_handler
 To use the asynchronous library synchronously, objects of this type lock a mutex until enough calls have been made to the associated handler. More...
class  ana_connect_handler
 To use the asynchronous library synchronously, objects of this type lock a mutex until enough calls have been made to the associated handler. More...
class  ana_network_manager
 Provides network functionality for Wesnoth using the ana API and library. More...
struct  ana_network_manager::proxy_settings

Typedefs

typedef std::set< ana_component * > ana_component_set

Detailed Description

Header file for network features using ana.

Copyright (C) 2010 - 2012 Guillermo Biset.

Part of the Battle for Wesnoth Project http://www.wesnoth.org/

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

See the COPYING file for more details.

Definition in file network_manager_ana.hpp.


Typedef Documentation

typedef std::set<ana_component*> ana_component_set

Definition at line 126 of file network_manager_ana.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:08:36 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs