Home
last modified time | relevance | path

Searched refs:RTTaskNodeContext (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/external/rockit/tgi/sdk/include/
H A DRTTaskNodeContext.h36 class RTTaskNodeContext {
38 explicit RTTaskNodeContext(
43 ~RTTaskNodeContext();
45 RTTaskNodeContext(const RTTaskNodeContext&) = delete;
46 RTTaskNodeContext& operator=(const RTTaskNodeContext&) = delete;
H A DRTTaskNodeBase.h53 std::function<void(RTTaskNodeContext *)> scheduleCallback);
64 RT_RET processNode(RTTaskNodeContext *packet);
107 RTTaskNodeContext* getDefaultNodeContext() const { in getDefaultNodeContext()
131 virtual RT_RET open(RTTaskNodeContext *context) = 0;
132 virtual RT_RET process(RTTaskNodeContext *context) = 0;
133 virtual RT_RET close(RTTaskNodeContext *context) = 0;
146 RT_RET processPassThrough(RTTaskNodeContext *nodeContext);
H A DRTTaskNode.h29 virtual RT_RET open(RTTaskNodeContext *context) = 0;
30 virtual RT_RET process(RTTaskNodeContext *context) = 0;
31 virtual RT_RET close(RTTaskNodeContext *context) = 0;
H A DRTTaskNodeContextManager.h48 RTTaskNodeContext *getDefaultNodeContext() const;
51 std::unique_ptr<RTTaskNodeContext> mDefaultContext;
H A DRTScheduler.h38 class RTTaskNodeContext; variable
53 void scheduleNode(RTTaskNode *node, RTTaskNodeContext *nodeContext);