|  | TIOVX User Guide
    | 
Implementation of Context object. More...
Go to the source code of this file.
| Data Structures | |
| struct | tivx_graph_sort_context | 
| Context used while sorting a graph.  More... | |
| struct | tivx_context_t | 
| The top level context data for the entire OpenVX instance.  More... | |
| Macros | |
| #define | TIVX_CONTEXT_MAX_CONVOLUTION_DIM (9) | 
| The largest convolution matrix the specification requires support for is 9x9. | |
| #define | TIVX_CONTEXT_MAX_OPTICALFLOWPYRLK_DIM (9) | 
| The largest optical flow pyr LK window. | |
| #define | TIVX_CONTEXT_MAX_NONLINEAR_DIM (9) | 
| The largest nonlinear filter matrix the specification requires support for is 9x9. | |
| Functions | |
| vx_bool | ownIsValidContext (vx_context context) | 
| Check if 'context' is valid.  More... | |
| vx_status | ownContextFlushCmdPendQueue (vx_context context) | 
| Flushes the command pend queue, if not empty.  More... | |
| vx_bool | ownAddReferenceToContext (vx_context context, vx_reference ref) | 
| Add reference to a context.  More... | |
| vx_bool | ownRemoveReferenceFromContext (vx_context context, vx_reference ref) | 
| Remove reference from a context.  More... | |
| vx_status | ownAddKernelToContext (vx_context context, vx_kernel kernel) | 
| Add's unique kernel to context.  More... | |
| vx_status | ownRemoveKernelFromContext (vx_context context, vx_kernel kernel) | 
| Remove unique kernel from context.  More... | |
| vx_status | ownIsKernelInContext (vx_context context, vx_enum enumeration, const vx_char string[VX_MAX_KERNEL_NAME], vx_bool *is_found) | 
| Check if kernel exists inside the context. | |
| vx_status | ownContextSendCmd (vx_context context, uint32_t target_id, uint32_t cmd, uint32_t num_obj_desc, const uint16_t *obj_desc_id, uint32_t timeout) | 
| Send a command to specified target with object descriptor ID's as parameters.  More... | |
| vx_status | ownContextSendControlCmd (vx_context context, uint16_t node_obj_desc, uint32_t target_id, uint32_t replicated_node_idx, uint32_t node_cmd_id, const uint16_t obj_desc_id[], uint32_t num_obj_desc, uint32_t timeout) | 
| Send a control command to specified target with object descriptor ID's as parameters.  More... | |
| vx_bool | ownContextGetKernelRemoveLock (vx_context context) | 
| Get value of kernel remove lock flag.  More... | |
| void | ownContextSetKernelRemoveLock (vx_context context, vx_bool do_lock) | 
| Set value of kernel remove lock flag.  More... | |
| vx_status | ownContextLock (vx_context context) | 
| Lock context.  More... | |
| vx_status | ownContextUnlock (vx_context context) | 
| Lock context.  More... | |
| vx_context | ownGetContext (void) | 
| Returns the vx_context object currently being used.  More... | |
Implementation of Context object.
Definition in file vx_context.h.