#include <opencv2/core/utils/tls.hpp>
|
void | cleanup () |
| Release created TLS data container objects. It is similar to release() call, but it keeps TLS container valid.
|
|
TLS container base implementation
Don't use directly.
- See also
- TLSData, TLSDataAccumulator templates
◆ TLSDataContainer()
cv::TLSDataContainer::TLSDataContainer |
( |
| ) |
|
|
protected |
◆ ~TLSDataContainer()
virtual cv::TLSDataContainer::~TLSDataContainer |
( |
| ) |
|
|
protectedvirtual |
◆ cleanup()
void cv::TLSDataContainer::cleanup |
( |
| ) |
|
Release created TLS data container objects. It is similar to release() call, but it keeps TLS container valid.
◆ createDataInstance()
virtual void * cv::TLSDataContainer::createDataInstance |
( |
| ) |
const |
|
protectedpure virtual |
◆ deleteDataInstance()
virtual void cv::TLSDataContainer::deleteDataInstance |
( |
void * | pData | ) |
const |
|
protectedpure virtual |
◆ detachData()
void cv::TLSDataContainer::detachData |
( |
std::vector< void * > & | data | ) |
|
|
protected |
get TLS data and detach all data from threads (similar to cleanup() call)
◆ gatherData()
void cv::TLSDataContainer::gatherData |
( |
std::vector< void * > & | data | ) |
const |
|
protected |
◆ getData()
void * cv::TLSDataContainer::getData |
( |
| ) |
const |
|
protected |
◆ release()
void cv::TLSDataContainer::release |
( |
| ) |
|
|
protected |
◆ cv::details::TlsStorage
friend class cv::details::TlsStorage |
|
friend |
The documentation for this class was generated from the following file: