, 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] |