Reference | Class Hierarchy | Class Index | Member Index |
Inheritance diagram for Async_Object:
The asynchronous object concept provides callers with access to the io_service used to dispatch handlers for asynchronous operations. This allows the asynchronous object's operations to be wrapped in a higher-level operation, such that the handler for the higher-level operation be dispatched through the correct io_service.
Public Types | |
typedef implementation_defined | io_service_type |
The io_service type for this object. | |
Public Member Functions | |
io_service_type & | io_service () |
Get the io_service associated with the object. |
typedef implementation_defined Async_Object::io_service_type |
The io_service type for this object.
io_service_type& Async_Object::io_service | ( | ) |
Get the io_service associated with the object.
This function may be used to obtain the io_service object that the object uses to dispatch handlers for asynchronous operations.