All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
gazebo::transport::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

gazebo::transport::IOManager::IOManager ( )

Constructor.

gazebo::transport::IOManager::~IOManager ( )

Destructor.

Member Function Documentation

void gazebo::transport::IOManager::DecCount ( )

Decrement the event count by 1.

unsigned int gazebo::transport::IOManager::GetCount ( ) const

Get the event count.

Returns
The event count
boost::asio::io_service& gazebo::transport::IOManager::GetIO ( )

Get handle to boost::asio IO service.

Returns
Handle to boost::asio IO service
void gazebo::transport::IOManager::IncCount ( )

Increment the event count by 1.

void gazebo::transport::IOManager::Stop ( )

Stop the IO service.


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