Base Framework
Public Member Functions | List of all members
AsynchronousWriteOperation Class Reference

Asynchronous write operation. More...

#include <base/io/async/AsynchronousWriteOperation.h>

Inherits AsynchronousOperation.

Public Member Functions

 AsynchronousWriteOperation () noexcept
 
 AsynchronousWriteOperation (AsynchronousWriteContext *_context) noexcept
 
 AsynchronousWriteOperation (const AsynchronousWriteOperation &copy) noexcept
 
AsynchronousWriteOperationoperator= (const AsynchronousWriteOperation &assign) noexcept
 
void release () noexcept
 
AsynchronousWriteCompletion getCompletion () const
 

Detailed Description

Asynchronous write operation.

Asynchronous writing operation returned by an asynchronous IO stream.

Version
1.0

Constructor & Destructor Documentation

◆ AsynchronousWriteOperation()

AsynchronousWriteOperation::AsynchronousWriteOperation ( )
inlinenoexcept

Initializes invalid object.

Member Function Documentation

◆ getCompletion()

AsynchronousWriteCompletion AsynchronousWriteOperation::getCompletion ( ) const

Returns the completion information associated with the asynchronous operation. This method is normally only used for debugging.

◆ release()

void AsynchronousWriteOperation::release ( )
inlinenoexcept

Explicit release of the handle to the asynchronous operation. This does not abort the asynchronous operation.