sella::util::ThreadPool Member List

This is the complete list of members for sella::util::ThreadPool, including all inherited members.
active(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
actives (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
addCPUAffinity(int cpu) (defined in sella::util::ThreadPool)sella::util::ThreadPool
addCPUAffinity(std::set< int > cpus) (defined in sella::util::ThreadPool)sella::util::ThreadPool
allcpus (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
capacity(void) const (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
clear(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool
clearCPUAffinity(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool
clearCPUAffinity(int cpu) (defined in sella::util::ThreadPool)sella::util::ThreadPool
clearCPUAffinity(std::set< int > cpus) (defined in sella::util::ThreadPool)sella::util::ThreadPool
cpuset (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
createWorker(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
creating (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
DefaultMaximumWorkers (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
DefaultMinimumCapacity (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected, static]
DefaultMinimumWorkers (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
DefaultSpareWorkers (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
duration(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
empty(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
emptyCV (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
emptyMutex (defined in sella::util::ThreadPool)sella::util::ThreadPool [mutable, protected]
erase(Task::shared &task, bool firstonly=true) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
erase(void *object) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
getCPUCount(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool
getCPUSetCount(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool
heap (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
heapMutex (defined in sella::util::ThreadPool)sella::util::ThreadPool [mutable, protected]
libutilxx__log (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
manager(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
managerCV (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
managerMutex (defined in sella::util::ThreadPool)sella::util::ThreadPool [mutable, protected]
managerTID (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
max(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
maximum (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
minimum (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
next(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool
normalize(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
operator=(const TaskQueue &other) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
overage (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
overageMutex (defined in sella::util::ThreadPool)sella::util::ThreadPool [mutable, protected]
pause(bool on=true) (defined in sella::util::ThreadPool)sella::util::ThreadPool
paused (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
pop(void) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
print(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
push(Task::shared &task) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
push(Task::shared &task, const std::chrono::system_clock::duration &delay, int priority=0) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
push(Task::shared &task, const std::chrono::system_clock::time_point &time, int priority=0) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
push(Task::shared &task, time_t sec, suseconds_t usec=0, int priority=0) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
push(Task::shared &task, timeval &tv, int priority=0) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
ready(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
repush(Task::shared &task, const std::chrono::system_clock::duration &delay, int priority=0, bool strict=false) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
repush(Task::shared &task, const std::chrono::system_clock::time_point &time, int priority=0, bool strict=false) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
repush(Task::shared &task, time_t sec, suseconds_t usec=0, int priority=0, bool strict=false) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
repush(Task::shared &task, timeval &tv, int priority=0, bool strict=false) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
reschedule(Task::shared &task, const std::chrono::system_clock::duration &delay, int priority=0, bool strict=false) (defined in sella::util::ThreadPool)sella::util::ThreadPool
reschedule(Task::shared &task, const std::chrono::system_clock::time_point &time, int priority=0, bool strict=false) (defined in sella::util::ThreadPool)sella::util::ThreadPool
reschedule(Task::shared &task, time_t sec, suseconds_t usec=0, int priority=0, bool strict=false) (defined in sella::util::ThreadPool)sella::util::ThreadPool
reschedule(Task::shared &task, timeval &tv, int priority=0, bool strict=false) (defined in sella::util::ThreadPool)sella::util::ThreadPool
reserve(size_t capacity) (defined in sella::util::ThreadPool)sella::util::ThreadPool
resume(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool [inline]
schedule(Task::shared &task, int priority=0) (defined in sella::util::ThreadPool)sella::util::ThreadPool
schedule(Task::shared &task, const std::chrono::system_clock::duration &delay, int priority=0) (defined in sella::util::ThreadPool)sella::util::ThreadPool
schedule(Task::shared &task, const std::chrono::system_clock::time_point &time, int priority=0) (defined in sella::util::ThreadPool)sella::util::ThreadPool
schedule(Task::shared &task, time_t sec, suseconds_t usec, int priority=0) (defined in sella::util::ThreadPool)sella::util::ThreadPool
schedule(Task::shared &task, timeval &tv, int priority=0) (defined in sella::util::ThreadPool)sella::util::ThreadPool
setCPUAffinity(cpu_set_t &cpuset) (defined in sella::util::ThreadPool)sella::util::ThreadPool
setLog(Log::shared log) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
setThreadAffinity(pthread_t tid) (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
setThreadsAffinity(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
shared typedef (defined in sella::util::ThreadPool)sella::util::ThreadPool
shared_ptr(size_t maximumWorkers=DefaultMaximumWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
shared_ptr(size_t maximumWorkers, size_t minimumWorkers, size_t spareWorkers=DefaultSpareWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
shared_ptr(Log::shared log, size_t maximumWorkers=DefaultMaximumWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
shared_ptr(Log::shared log, size_t maximumWorkers, size_t minimumWorkers, size_t spareWorkers=DefaultSpareWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool [static]
shutdown (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
size(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
spares (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
TaskQueue(const size_t capacity=DefaultMinimumCapacity) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
TaskQueue(Log::shared log, const size_t capacity=DefaultMinimumCapacity) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
TaskQueue(const TaskQueue &other) (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
ThreadPool(size_t maximumWorkers=DefaultMaximumWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool
ThreadPool(size_t maximumWorkers, size_t minimumWorkers, size_t spareWorkers=DefaultSpareWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool
ThreadPool(Log::shared log, size_t maximumWorkers=DefaultMaximumWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool
ThreadPool(Log::shared log, size_t maximumWorkers, size_t minimumWorkers, size_t spareWorkers=DefaultSpareWorkers) (defined in sella::util::ThreadPool)sella::util::ThreadPool
ThreadPool(const ThreadPool &other) (defined in sella::util::ThreadPool)sella::util::ThreadPool
threads (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
tids (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
tidsMutex (defined in sella::util::ThreadPool)sella::util::ThreadPool [mutable, protected]
top(void) const (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected]
unschedule(Task::shared &task, bool firstonly=true) (defined in sella::util::ThreadPool)sella::util::ThreadPool
wait(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool
wait(const std::chrono::system_clock::duration &delay) (defined in sella::util::ThreadPool)sella::util::ThreadPool
wait(const std::chrono::system_clock::time_point &time) (defined in sella::util::ThreadPool)sella::util::ThreadPool
worker(void) (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
workerCV (defined in sella::util::ThreadPool)sella::util::ThreadPool [protected]
workerMutex (defined in sella::util::ThreadPool)sella::util::ThreadPool [mutable, protected]
workers(void) const (defined in sella::util::ThreadPool)sella::util::ThreadPool
~TaskQueue() (defined in sella::util::TaskQueue)sella::util::TaskQueue [protected, virtual]
~ThreadPool() (defined in sella::util::ThreadPool)sella::util::ThreadPool [virtual]
 All Classes Functions Variables

Generated on 20 Nov 2014 for libutil++ by  doxygen 1.6.1