IOManager Class Reference

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...
 

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: