EntropyCanvas::AssetClient::ChunkedUploadContext
EntropyCanvas::AssetClient::ChunkedUploadContext
Section titled “EntropyCanvas::AssetClient::ChunkedUploadContext”Inherits from EntropyEngine::Core::EntropyObject
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| const char * | className() const override |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::array< uint8_t, 16 > | uploadId |
| EntropyEngine::Core::RefObject< AssetOpState< AssetUploadResult > > | state |
| uint64_t | requestId |
| std::vector< uint8_t > | data |
| uint32_t | currentSequence |
| uint32_t | chunkSize |
Additional inherited members
Section titled “Additional inherited members”Protected Classes inherited from EntropyEngine::Core::EntropyObject
| Name | |
|---|---|
| struct | HandleCore Optional handle identity stamped by an owner/registry. |
Public Functions inherited from EntropyEngine::Core::EntropyObject
| Name | |
|---|---|
| virtual | ~EntropyObject() =default |
| virtual const TypeSystem::TypeInfo * | typeInfo() const Optional richer type information; may be null. |
| bool | tryRetain() const Attempts to retain only if the object is still alive. |
| virtual std::string | toString() const Human-readable short string (class@ptr by default). |
| void | retain() const Increments the reference count. |
| void | release() const Decrements the reference count and deletes when it reaches zero. |
| uint32_t | refCount() const Current reference count (approximate under contention). |
| EntropyObject & | operator=(const EntropyObject & ) =delete |
| EntropyObject & | operator=(EntropyObject && ) =delete |
| bool | hasHandle() const |
| template <class OwnerT > OwnerT * | handleOwnerAs() const Returns the stamped owner pointer cast to the requested type. |
| const void * | handleOwner() const |
| uint32_t | handleIndex() const |
| uint64_t | handleId() const |
| uint32_t | handleGeneration() const |
| WeakControlBlock * | getWeakControlBlock() const Lazily retrieves or creates the weak control block. |
| virtual std::string | description() const Long-form description; defaults to toString(). |
| virtual std::string | debugString() const Debug-oriented string including refcount and handle when present. |
| virtual uint64_t | classHash() const Stable type hash for cross-language identification. |
| EntropyObject() =default | |
| EntropyObject(EntropyObject && ) =delete | |
| EntropyObject(const EntropyObject & ) =delete |
Protected Functions inherited from EntropyEngine::Core::EntropyObject
| Name | |
|---|---|
| void | _setHandleIdentity(void * owner, uint32_t index, uint32_t generation) |
| void | _clearHandleIdentity() |
Protected Attributes inherited from EntropyEngine::Core::EntropyObject
| Name | |
|---|---|
| std::atomic< WeakControlBlock * > | _weakBlock Lazily allocated control block for weak refs. |
| std::atomic< uint32_t > | _refCount Thread-safe retain/release counter. |
| struct EntropyEngine::Core::EntropyObject::HandleCore | _handle |
Friends inherited from EntropyEngine::Core::EntropyObject
| Name | |
|---|---|
| struct | HandleAccess |
Public Functions Documentation
Section titled “Public Functions Documentation”function className
Section titled “function className”inline const char * className() const overridePublic Attributes Documentation
Section titled “Public Attributes Documentation”variable uploadId
Section titled “variable uploadId”std::array< uint8_t, 16 > uploadId {};variable state
Section titled “variable state”EntropyEngine::Core::RefObject< AssetOpState< AssetUploadResult > > state;variable requestId
Section titled “variable requestId”uint64_t requestId = 0;variable data
Section titled “variable data”std::vector< uint8_t > data;variable currentSequence
Section titled “variable currentSequence”uint32_t currentSequence = 0;variable chunkSize
Section titled “variable chunkSize”uint32_t chunkSize = 0;Updated on 2026-01-26 at 17:14:35 -0500