Loading...
Searching...
No Matches
cv::AsyncPromise Class Reference
Provides result of asynchronous operations. More...
#include <opencv2/core/detail/async_promise.hpp>
Public Types | |
| typedef struct AsyncArray::Impl | Impl |
Public Member Functions | |
| AsyncPromise () CV_NOEXCEPT | |
| AsyncPromise (const AsyncPromise &o) CV_NOEXCEPT | |
| ~AsyncPromise () CV_NOEXCEPT | |
| void * | _getImpl () const CV_NOEXCEPT |
| AsyncArray | getArrayResult () |
| AsyncPromise & | operator= (const AsyncPromise &o) CV_NOEXCEPT |
| void | release () CV_NOEXCEPT |
| void | setException (const cv::Exception &exception) |
| void | setValue (InputArray value) |
Protected Attributes | |
| Impl * | p |
Friends | |
| struct | AsyncArray::Impl |
Detailed Description
Provides result of asynchronous operations.
Member Typedef Documentation
◆ Impl
| typedef struct AsyncArray::Impl cv::AsyncPromise::Impl |
Constructor & Destructor Documentation
◆ ~AsyncPromise()
| cv::AsyncPromise::~AsyncPromise | ( | ) |
◆ AsyncPromise() [1/2]
| cv::AsyncPromise::AsyncPromise | ( | ) |
◆ AsyncPromise() [2/2]
|
explicit |
Member Function Documentation
◆ _getImpl()
|
inline |
◆ getArrayResult()
| AsyncArray cv::AsyncPromise::getArrayResult | ( | ) |
Returns associated AsyncArray
- Note
- Can be called once
◆ operator=()
| AsyncPromise & cv::AsyncPromise::operator= | ( | const AsyncPromise & | o | ) |
◆ release()
| void cv::AsyncPromise::release | ( | ) |
◆ setException()
| void cv::AsyncPromise::setException | ( | const cv::Exception & | exception | ) |
Stores exception.
- Parameters
-
[in] exception exception to be raised in AsyncArray
◆ setValue()
| void cv::AsyncPromise::setValue | ( | InputArray | value | ) |
Stores asynchronous result.
- Parameters
-
[in] value result
Friends And Related Function Documentation
◆ AsyncArray::Impl
|
friend |
Member Data Documentation
◆ p
|
protected |
The documentation for this class was generated from the following file:
- opencv2/core/detail/async_promise.hpp
1.9.6