21.11
|
#include <AsyncExecutionCallback.hpp>
Public Member Functions | |
AsyncExecutionCallback (std::queue< InferenceId > ¬ificationQueue, std::mutex &mutex, std::condition_variable &condition) | |
~AsyncExecutionCallback () | |
void | Notify (armnn::Status status, InferenceTimingPair timeTaken) |
InferenceId | GetInferenceId () |
armnn::Status | GetStatus () const |
HighResolutionClock | GetStartTime () const |
HighResolutionClock | GetEndTime () const |
Public Member Functions inherited from IAsyncExecutionCallback | |
virtual | ~IAsyncExecutionCallback () |
Definition at line 25 of file AsyncExecutionCallback.hpp.
|
inline |
Definition at line 31 of file AsyncExecutionCallback.hpp.
|
inline |
Definition at line 40 of file AsyncExecutionCallback.hpp.
References AsyncExecutionCallback::Notify().
HighResolutionClock GetEndTime | ( | ) | const |
Definition at line 37 of file AsyncExecutionCallback.cpp.
Referenced by AsyncExecutionCallback::GetInferenceId().
|
inline |
Definition at line 45 of file AsyncExecutionCallback.hpp.
References armnn::Failure, AsyncExecutionCallback::GetEndTime(), AsyncExecutionCallback::GetStartTime(), and AsyncExecutionCallback::GetStatus().
HighResolutionClock GetStartTime | ( | ) | const |
Definition at line 32 of file AsyncExecutionCallback.cpp.
Referenced by AsyncExecutionCallback::GetInferenceId().
armnn::Status GetStatus | ( | ) | const |
Definition at line 27 of file AsyncExecutionCallback.cpp.
Referenced by AsyncExecutionCallback::GetInferenceId().
|
virtual |
Implements IAsyncExecutionCallback.
Definition at line 14 of file AsyncExecutionCallback.cpp.
Referenced by AsyncExecutionCallback::~AsyncExecutionCallback().