All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. 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

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: