Argus Camera Sample
Argus Camera Sample
|
EventThread is created by task object. More...
#include <EventThread.h>
Public Member Functions | |
EventThread (Argus::CaptureSession *session, Argus::EventQueue *eventQueue, PerfTracker *perfTracker) | |
virtual | ~EventThread () |
Protected Member Functions | |
virtual bool | threadInitialize () |
virtual bool | threadExecute () |
virtual bool | threadShutdown () |
Private Attributes | |
Argus::CaptureSession * | m_session |
Argus::UniqueObj < Argus::EventQueue > | m_eventQueue |
PerfTracker * | m_perfTracker |
EventThread is created by task object.
It is given a session and event queue. A new thread is generated to keep querying events from the session. It does some analysis and pass info to perfTracker.
Definition at line 45 of file EventThread.h.
|
explicit |
Definition at line 36 of file EventThread.cpp.
|
virtual |
Definition at line 45 of file EventThread.cpp.
|
protectedvirtual |
Definition at line 54 of file EventThread.cpp.
|
protectedvirtual |
Definition at line 49 of file EventThread.cpp.
|
protectedvirtual |
Definition at line 108 of file EventThread.cpp.
|
private |
Definition at line 60 of file EventThread.h.
|
private |
Definition at line 61 of file EventThread.h.
|
private |
Definition at line 59 of file EventThread.h.