PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
scheduler.hpp File Reference
#include <vector>
#include <boost/asio.hpp>
#include <boost/assert.hpp>
#include <boost/bind.hpp>
#include <boost/function/function0.hpp>
#include <boost/cstdint.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/noncopyable.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/xtime.hpp>
#include <boost/thread/condition.hpp>
#include <pion/config.hpp>
#include <pion/logger.hpp>
Include dependency graph for scheduler.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  pion::scheduler
 
class  pion::multi_thread_scheduler
 
class  pion::single_service_scheduler
 
class  pion::one_to_one_scheduler
 
struct  pion::one_to_one_scheduler::service_pair_type
 typedef for a pair object where first is an IO service and second is a deadline timer More...
 

Namespaces

 pion