##

IOManager Class Reference
Transport

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:

- IOManager.hh