Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::asio::io_service::service Class Referenceabstract

Base class for all io_service services. More...

#include <io_service.hpp>

Inheritance diagram for boost::asio::io_service::service:
Collaboration diagram for boost::asio::io_service::service:

Public Member Functions

boost::asio::io_serviceget_io_service ()
 Get the io_service object that owns the service. More...
 

Protected Member Functions

BOOST_ASIO_DECL service (boost::asio::io_service &owner)
 Constructor. More...
 
virtual BOOST_ASIO_DECL ~service ()
 Destructor. More...
 

Friends

class boost::asio::detail::service_registry
 

Detailed Description

Base class for all io_service services.

Constructor & Destructor Documentation

BOOST_ASIO_DECL boost::asio::io_service::service::service ( boost::asio::io_service owner)
protected

Constructor.

Parameters
ownerThe io_service object that owns the service.
virtual BOOST_ASIO_DECL boost::asio::io_service::service::~service ( )
protectedvirtual

Destructor.

Member Function Documentation

boost::asio::io_service& boost::asio::io_service::service::get_io_service ( )

Get the io_service object that owns the service.

Friends And Related Function Documentation

friend class boost::asio::detail::service_registry
friend

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