KISSCPP
a C++ library for rapid application development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
kisscpp::IoServicePool Class Reference

#include <io_service_pool.hpp>

Inheritance diagram for kisscpp::IoServicePool:
Inheritance graph
[legend]
Collaboration diagram for kisscpp::IoServicePool:
Collaboration graph
[legend]

Public Member Functions

 IoServicePool (std::size_t pool_size)
 
void run ()
 Construct the io_service pool. More...
 
void stop ()
 Run all io_service objects in the pool. More...
 
boost::asio::io_service & get_io_service ()
 Stop all io_service objects in the pool. More...
 

Constructor & Destructor Documentation

kisscpp::IoServicePool::IoServicePool ( std::size_t  pool_size)
explicit

Member Function Documentation

boost::asio::io_service & kisscpp::IoServicePool::get_io_service ( )

Stop all io_service objects in the pool.

void kisscpp::IoServicePool::run ( )

Construct the io_service pool.

Here is the caller graph for this function:

void kisscpp::IoServicePool::stop ( )

Run all io_service objects in the pool.


The documentation for this class was generated from the following files: