Protected destructor to prevent deletion through this type. * Performs: * @code get_service().destroy(get_implementation()); @endcode */
| 152 | * @code get_service().destroy(get_implementation()); @endcode |
| 153 | */ |
| 154 | ~basic_io_object() |
| 155 | { |
| 156 | service_.destroy(implementation_); |
| 157 | } |
| 158 | |
| 159 | /// Get the service associated with the I/O object. |
| 160 | service_type& get_service() |