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 | protectedstatic |
| 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 | mutableprotected |
| 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 |
| FallbackMsecDelay (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protectedstatic |
| FallbackUsecDelay (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protectedstatic |
| getCPUCount(void) (defined in sella::util::ThreadPool) | sella::util::ThreadPool | |
| getCPUSetCount(void) (defined in sella::util::ThreadPool) | sella::util::ThreadPool | |
| getDelay(timeval fallback=FallbackTimeval) const (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protected |
| getDelayMsec(uint64_t fallback=FallbackMsecDelay, uint64_t maximum=0) const (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protected |
| getDelayUsec(uint64_t fallback=FallbackUsecDelay, uint64_t maximum=0) const (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protected |
| heap (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protected |
| heapMutex (defined in sella::util::ThreadPool) | sella::util::ThreadPool | mutableprotected |
| isReady(void) const (defined in sella::util::TaskQueue) | sella::util::TaskQueue | 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 | mutableprotected |
| 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 | |
| next(void) const (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protected |
| normalize(void) (defined in sella::util::ThreadPool) | sella::util::ThreadPool | protected |
| operator=(const TaskQueue &other)=delete (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 | mutableprotected |
| 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)=delete (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)=delete (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 | mutableprotected |
| 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 | mutableprotected |
| workers(void) const (defined in sella::util::ThreadPool) | sella::util::ThreadPool | |
| ~TaskQueue() (defined in sella::util::TaskQueue) | sella::util::TaskQueue | protectedvirtual |
| ~ThreadPool() (defined in sella::util::ThreadPool) | sella::util::ThreadPool | virtual |
1.8.5