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...
 
class  VdfDataManagerVector< DeallocationMode >
 This is a data manager for executors that uses data stored in a vector indexed by output ids. More...
 

Enumerations

enum  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. More...
 
VDF_API void Vdf_DataManagerVectorDeallocateNow (Vdf_ExecutorDataVector *data)
 
VDF_API void Vdf_DataManagerVectorDeallocateLater (Vdf_ExecutorDataVector *data)
 

Enumeration Type Documentation

◆ VdfDataManagerDeallocationMode

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.