#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. More...
|
| |
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: