#include <thread.hpp>
template<typename TDatums , typename TWorker >
op::Thread< TDatums, TWorker >::Thread |
( |
const std::shared_ptr< std::atomic< bool >> & |
isRunningSharedPtr = nullptr | ) |
|
|
explicit |
template<typename TDatums , typename TWorker >
template<typename TDatums , typename TWorker >
template<typename TDatums , typename TWorker >
void op::Thread< TDatums, TWorker >::add |
( |
const std::vector< std::shared_ptr< SubThread< TDatums, TWorker >>> & |
subThreads | ) |
|
template<typename TDatums , typename TWorker >
void op::Thread< TDatums, TWorker >::add |
( |
const std::shared_ptr< SubThread< TDatums, TWorker >> & |
subThread | ) |
|
template<typename TDatums , typename TWorker >
void op::Thread< TDatums, TWorker >::exec |
( |
const std::shared_ptr< std::atomic< bool >> & |
isRunningSharedPtr | ) |
|
template<typename TDatums , typename TWorker = std::shared_ptr<Worker<TDatums>>>
bool op::Thread< TDatums, TWorker >::isRunning |
( |
| ) |
const |
|
inline |
template<typename TDatums , typename TWorker >
template<typename TDatums , typename TWorker >
void op::Thread< TDatums, TWorker >::startInThread |
( |
| ) |
|
template<typename TDatums , typename TWorker >
void op::Thread< TDatums, TWorker >::stopAndJoin |
( |
| ) |
|
The documentation for this class was generated from the following file:
- /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/thread.hpp