#include <threadManager.hpp>
template<typename TDatums , typename TWorker , typename TQueue >
template<typename TDatums , typename TWorker, typename TQueue >
void op::ThreadManager< TDatums, TWorker, TQueue >::add |
( |
const unsigned long long |
threadId, |
|
|
const std::vector< TWorker > & |
tWorkers, |
|
|
const unsigned long long |
queueInId, |
|
|
const unsigned long long |
queueOutId |
|
) |
| |
template<typename TDatums , typename TWorker, typename TQueue >
void op::ThreadManager< TDatums, TWorker, TQueue >::add |
( |
const unsigned long long |
threadId, |
|
|
const TWorker & |
tWorker, |
|
|
const unsigned long long |
queueInId, |
|
|
const unsigned long long |
queueOutId |
|
) |
| |
template<typename TDatums , typename TWorker , typename TQueue >
template<typename TDatums, typename TWorker = std::shared_ptr<Worker<TDatums>>, typename TQueue = Queue<TDatums>>
std::shared_ptr<std::atomic<bool> > op::ThreadManager< TDatums, TWorker, TQueue >::getIsRunningSharedPtr |
( |
| ) |
|
|
inline |
template<typename TDatums, typename TWorker = std::shared_ptr<Worker<TDatums>>, typename TQueue = Queue<TDatums>>
template<typename TDatums , typename TWorker , typename TQueue >
template<typename TDatums , typename TWorker , typename TQueue >
void op::ThreadManager< TDatums, TWorker, TQueue >::setDefaultMaxSizeQueues |
( |
const long long |
defaultMaxSizeQueues = -1 | ) |
|
template<typename TDatums , typename TWorker , typename TQueue >
template<typename TDatums , typename TWorker , typename TQueue >
template<typename TDatums, typename TWorker , typename TQueue >
template<typename TDatums, typename TWorker , typename TQueue >
template<typename TDatums, typename TWorker , typename TQueue >
bool op::ThreadManager< TDatums, TWorker, TQueue >::tryPush |
( |
const TDatums & |
tDatums | ) |
|
template<typename TDatums, typename TWorker , typename TQueue >
bool op::ThreadManager< TDatums, TWorker, TQueue >::waitAndEmplace |
( |
TDatums & |
tDatums | ) |
|
template<typename TDatums, typename TWorker , typename TQueue >
template<typename TDatums, typename TWorker , typename TQueue >
bool op::ThreadManager< TDatums, TWorker, TQueue >::waitAndPush |
( |
const TDatums & |
tDatums | ) |
|
The documentation for this class was generated from the following file:
- /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/threadManager.hpp