Base Framework
Public Member Functions | Protected Attributes | List of all members
AsynchronousWriteContext Class Referenceabstract

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

Inherits Object, and ReferenceCountedObject.

Public Member Functions

virtual AsynchronousWriteCompletion getCompletion () const noexcept=0
 
- Public Member Functions inherited from ReferenceCountedObject
 ReferenceCountedObject () noexcept
 
 ReferenceCountedObject (const ReferenceCountedObject &copy) noexcept
 
 ReferenceCountedObject (ReferenceCountedObject &&move) noexcept
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &copy) noexcept
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&move) noexcept
 
MemorySize getNumberOfReferences_INTERNAL () const noexcept
 
virtual bool useGarbageCollector () const noexcept
 
- Public Member Functions inherited from DynamicObject
 DynamicObject () noexcept
 
bool isValidObject () const noexcept
 
virtual ~DynamicObject () noexcept(false)
 
 _COM_AZURE_DEV__BASE__OVERRIDE_ALLOC ()
 

Protected Attributes

Reference< AsynchronousWriteContextselfReference
 

Detailed Description

Asynchronous write context.

Member Data Documentation

◆ selfReference

Reference<AsynchronousWriteContext> AsynchronousWriteContext::selfReference
protected

Self-reference used to protect the object from premature destruction.