HomeSort by relevance Sort by last modified time
    Searched refs:WorkableInterface (Results 1 - 3 of 3) sorted by null

  /hardware/intel/common/wrs_omxil_core/utils/inc/
workqueue.h 27 class WorkableInterface {
29 virtual ~WorkableInterface() {};
34 class WorkQueue : public Thread, public WorkableInterface
53 /* the class implementing WorkableInterface uses this method */
54 void ScheduleWork(WorkableInterface *wi);
57 * must be called before the class implementing WorkableInterface or
64 void CancelScheduledWork(WorkableInterface *wi);
68 class FlushBarrier : public WorkableInterface
82 virtual void Work(void); /* WorkableInterface */
91 virtual void Work(void); /* WorkableInterface */
    [all...]
  /hardware/intel/common/wrs_omxil_core/utils/src/
workqueue.cpp 136 WorkableInterface *wi =
137 static_cast<WorkableInterface *>(entry->data);
166 void WorkQueue::DoWork(WorkableInterface *wi)
180 works = list_add_tail(works, static_cast<WorkableInterface *>(this));
185 void WorkQueue::ScheduleWork(WorkableInterface *wi)
191 works = list_add_tail(works, static_cast<WorkableInterface *>(this));
196 void WorkQueue::CancelScheduledWork(WorkableInterface *wi)
  /hardware/intel/common/wrs_omxil_core/base/inc/
componentbase.h 54 class CmdProcessWork : public WorkableInterface
75 class ComponentBase : public CmdHandlerInterface, public WorkableInterface
358 /* implement WorkableInterface */

Completed in 277 milliseconds