|  | 
Cancel all asynchronous operations associated with the pipe.
void cancel();
            This function causes all outstanding asynchronous write operations to
            finish immediately, and the handlers for cancelled operations will be
            passed the asio::error::operation_aborted error.
          
Thrown on failure.