CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches
internal_publishKernels.h File Reference

Macros

#define SHARED_PUBLIC   __attribute__ ((visibility ("default")))
 
#define MAX_KERNELS   10
 
#define VX_KERNEL_EXT_POP_BUBBLE_POP_NAME   "org.pop.bubble_pop"
 
#define VX_KERNEL_EXT_POP_DONUT_POP_NAME   "org.pop.donut_pop"
 

Functions

SHARED_PUBLIC vx_status VX_API_CALL vxPublishKernels (vx_context context)
 
vx_status ADD_KERENEL (std::function< vx_status(vx_context)>)
 
vx_status get_kernels_to_publish ()
 
vx_status VX_bubbles_pop_Register (vx_context)
 
vx_status VX_donut_pop_Register (vx_context)
 

Macro Definition Documentation

◆ MAX_KERNELS

#define MAX_KERNELS   10

◆ SHARED_PUBLIC

#define SHARED_PUBLIC   __attribute__ ((visibility ("default")))

◆ VX_KERNEL_EXT_POP_BUBBLE_POP_NAME

#define VX_KERNEL_EXT_POP_BUBBLE_POP_NAME   "org.pop.bubble_pop"

◆ VX_KERNEL_EXT_POP_DONUT_POP_NAME

#define VX_KERNEL_EXT_POP_DONUT_POP_NAME   "org.pop.donut_pop"

Function Documentation

◆ ADD_KERENEL()

vx_status ADD_KERENEL ( std::function< vx_status(vx_context)> func)

◆ get_kernels_to_publish()

vx_status get_kernels_to_publish ( )

◆ VX_bubbles_pop_Register()

vx_status VX_bubbles_pop_Register ( vx_context context)

◆ VX_donut_pop_Register()

vx_status VX_donut_pop_Register ( vx_context context)

◆ vxPublishKernels()

SHARED_PUBLIC vx_status VX_API_CALL vxPublishKernels ( vx_context context)