5#ifndef OPENCV_CORE_ASYNC_HPP
6#define OPENCV_CORE_ASYNC_HPP
8#include <opencv2/core/mat.hpp>
73 template<
typename _Rep,
typename _Period>
79 template<
typename _Rep,
typename _Period>
92 struct Impl;
friend struct Impl;
Returns result of asynchronous operations.
Definition async.hpp:30
CV_WRAP bool wait_for(double timeoutNs) const
Definition async.hpp:66
AsyncArray & operator=(AsyncArray &&o) CV_NOEXCEPT
Definition async.hpp:71
Impl * p
Definition async.hpp:95
bool wait_for(int64 timeoutNs) const
~AsyncArray() CV_NOEXCEPT
bool wait_for(const std::chrono::duration< _Rep, _Period > &timeout)
Definition async.hpp:80
CV_WRAP bool valid() const CV_NOEXCEPT
bool get(OutputArray dst, const std::chrono::duration< _Rep, _Period > &timeout)
Definition async.hpp:74
void * _getImpl() const CV_NOEXCEPT
Definition async.hpp:93
CV_WRAP bool get(OutputArray dst, double timeoutNs) const
Definition async.hpp:61
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition mat.hpp:296
CvArr * dst
Definition core_c.h:875
int count
Definition core_c.h:1413
int64_t int64
Definition interface.h:61
#define CV_EXPORTS_W
Definition cvdef.h:472
#define CV_NOEXCEPT
Definition cvdef.h:800
#define CV_WRAP
Definition cvdef.h:481
"black box" representation of the file storage associated with a file on disk.
Definition calib3d.hpp:441