Manages boost::asio IO. More...
#include <transport/transport.hh>
Public Member Functions | |
IOManager () | |
Constructor. More... | |
~IOManager () | |
Destructor. More... | |
void | DecCount () |
Decrement the event count by 1. More... | |
unsigned int | GetCount () const |
Get the event count. More... | |
boost::asio::io_service & | GetIO () |
Get handle to boost::asio IO service. More... | |
void | IncCount () |
Increment the event count by 1. More... | |
void | Stop () |
Stop the IO service. More... | |
Manages boost::asio IO.
IOManager | ( | ) |
Constructor.
~IOManager | ( | ) |
Destructor.
void DecCount | ( | ) |
Decrement the event count by 1.
unsigned int GetCount | ( | ) | const |
Get the event count.
boost::asio::io_service& GetIO | ( | ) |
Get handle to boost::asio IO service.
void IncCount | ( | ) |
Increment the event count by 1.
void Stop | ( | ) |
Stop the IO service.