CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches
vx_external_t Struct Reference

The framework's internal-external memory tracking structure. More...

#include <vx_internal.h>

Public Attributes

void * ptr
 The pointer associated with the reference.
 
vx_reference ref
 The reference being accessed.
 
vx_enum usage
 The usage model of the pointer.
 
vx_bool allocated
 The allocated state of the pointer, if true, the framework can free the memory.
 
vx_bool used
 Indicates if this entry is being used.
 
void * extra_data
 Extra data attached to the accessor.
 

Detailed Description

The framework's internal-external memory tracking structure.

Member Data Documentation

◆ allocated

vx_bool vx_external_t::allocated

The allocated state of the pointer, if true, the framework can free the memory.

◆ extra_data

void* vx_external_t::extra_data

Extra data attached to the accessor.

◆ ptr

void* vx_external_t::ptr

The pointer associated with the reference.

◆ ref

vx_reference vx_external_t::ref

The reference being accessed.

◆ usage

vx_enum vx_external_t::usage

The usage model of the pointer.

◆ used

vx_bool vx_external_t::used

Indicates if this entry is being used.