Loading...
Searching...
No Matches
dataManagerVector.h File Reference
+ Include dependency graph for dataManagerVector.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VdfDataManagerVector< DeallocationMode >
 This is a data manager for executors that uses data stored in a vector indexed by output ids. More...
 

Enumerations

enum class  VdfDataManagerDeallocationMode { Background = 0 , Immediate }
 Enum representing the deallocation strategy for the data manager. More...
 

Functions

VDF_API Vdf_ExecutorDataVectorVdf_DataManagerVectorAllocate (const VdfNetwork &network)
 Private functions for memory management strategies.
 
VDF_API void Vdf_DataManagerVectorDeallocateNow (Vdf_ExecutorDataVector *data)
 
VDF_API void Vdf_DataManagerVectorDeallocateLater (Vdf_ExecutorDataVector *data)
 

Enumeration Type Documentation

◆ VdfDataManagerDeallocationMode

enum class VdfDataManagerDeallocationMode
strong

Enum representing the deallocation strategy for the data manager.

Enumerator
Background 

Deallocate in the background.

Immediate 

Deallocate immediately.

Definition at line 25 of file dataManagerVector.h.

Function Documentation

◆ Vdf_DataManagerVectorAllocate()

VDF_API Vdf_ExecutorDataVector * Vdf_DataManagerVectorAllocate ( const VdfNetwork network)

Private functions for memory management strategies.