IOManager Class Reference

Manages boost::asio IO. More...

#include <transport/transport.hh>

Public Member Functions

 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.
 

Detailed Description

Manages boost::asio IO.

Constructor & Destructor Documentation

◆ IOManager()

IOManager ( )

Constructor.

◆ ~IOManager()

~IOManager ( )

Destructor.

Member Function Documentation

◆ DecCount()

void DecCount ( )

Decrement the event count by 1.

◆ GetCount()

unsigned int GetCount ( ) const

Get the event count.

Returns
The event count

◆ GetIO()

boost::asio::io_service & GetIO ( )

Get handle to boost::asio IO service.

Returns
Handle to boost::asio IO service

◆ IncCount()

void IncCount ( )

Increment the event count by 1.

◆ Stop()

void Stop ( )

Stop the IO service.


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