EntropyCanvas::AssetOperationHandle< void >
EntropyCanvas::AssetOperationHandle< void >
Section titled “EntropyCanvas::AssetOperationHandle< void >”Specialization for void operations. More…
#include <AssetOperationHandle.h>
Public Types
Section titled “Public Types”| Name | |
|---|---|
| using AssetOpState< void > | [StateType](/api/EntropyCanvas/AssetOperationHandle< void >/#using-statetype) |
| using EntropyEngine::Core::RefObject< StateType > | [StateRef](/api/EntropyCanvas/AssetOperationHandle< void >/#using-stateref) |
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| bool | [waitFor](/api/EntropyCanvas/AssetOperationHandle< void >/#function-waitfor)(std::chrono::milliseconds timeout) const |
| void | [wait](/api/EntropyCanvas/AssetOperationHandle< void >/#function-wait)() const |
| bool | [valid](/api/EntropyCanvas/AssetOperationHandle< void >/#function-valid)() const |
| uint64_t | [totalBytes](/api/EntropyCanvas/AssetOperationHandle< void >/#function-totalbytes)() const |
| AssetOpStatus | [status](/api/EntropyCanvas/AssetOperationHandle< void >/#function-status)() const |
| const std::optional< void > & | [result](/api/EntropyCanvas/AssetOperationHandle< void >/#function-result)() const |
| const StateRef & | [ref](/api/EntropyCanvas/AssetOperationHandle< void >/#function-ref)() const |
| bool | [isDone](/api/EntropyCanvas/AssetOperationHandle< void >/#function-isdone)() const |
| StateType * | [get](/api/EntropyCanvas/AssetOperationHandle< void >/#function-get)() const |
| const AssetOpErrorInfo & | [error](/api/EntropyCanvas/AssetOperationHandle< void >/#function-error)() const |
| uint64_t | [bytesTransferred](/api/EntropyCanvas/AssetOperationHandle< void >/#function-bytestransferred)() const |
| [AssetOperationHandle](/api/EntropyCanvas/AssetOperationHandle< void >/#function-assetoperationhandle)() =default | |
| [AssetOperationHandle](/api/EntropyCanvas/AssetOperationHandle< void >/#function-assetoperationhandle)(StateRef state) |
Detailed Description
Section titled “Detailed Description”class EntropyCanvas::AssetOperationHandle< void >;Specialization for void operations.
Operations like advertise, withdraw, and provideKey don’t return data. The handle still provides status, error info, and wait functionality.
Public Types Documentation
Section titled “Public Types Documentation”using StateType
Section titled “using StateType”using EntropyCanvas::AssetOperationHandle< void >::StateType = AssetOpState<void>;using StateRef
Section titled “using StateRef”using EntropyCanvas::AssetOperationHandle< void >::StateRef = EntropyEngine::Core::RefObject<StateType>;Public Functions Documentation
Section titled “Public Functions Documentation”function waitFor
Section titled “function waitFor”inline bool waitFor( std::chrono::milliseconds timeout) constfunction wait
Section titled “function wait”inline void wait() constfunction valid
Section titled “function valid”inline bool valid() constfunction totalBytes
Section titled “function totalBytes”inline uint64_t totalBytes() constfunction status
Section titled “function status”inline AssetOpStatus status() constfunction result
Section titled “function result”inline const std::optional< void > & result() constfunction ref
Section titled “function ref”inline const StateRef & ref() constfunction isDone
Section titled “function isDone”inline bool isDone() constfunction get
Section titled “function get”inline StateType * get() constfunction error
Section titled “function error”inline const AssetOpErrorInfo & error() constfunction bytesTransferred
Section titled “function bytesTransferred”inline uint64_t bytesTransferred() constfunction AssetOperationHandle
Section titled “function AssetOperationHandle”AssetOperationHandle() =defaultfunction AssetOperationHandle
Section titled “function AssetOperationHandle”inline explicit AssetOperationHandle( StateRef state)Updated on 2026-01-26 at 17:14:35 -0500