LibreOffice Module cppu (master) 1
Classes | Namespaces | Typedefs
threadpool.hxx File Reference
#include <mutex>
#include <vector>
#include <unordered_map>
#include <osl/conditn.hxx>
#include <osl/mutex.hxx>
#include <rtl/byteseq.hxx>
#include <rtl/ref.hxx>
#include <salhelper/simplereferenceobject.hxx>
#include "jobqueue.hxx"
Include dependency graph for threadpool.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cppu_threadpool::EqualThreadId
 
struct  cppu_threadpool::HashThreadId
 
struct  cppu_threadpool::WaitingThread
 
class  cppu_threadpool::DisposedCallerAdmin
 
class  cppu_threadpool::ThreadAdmin
 
class  cppu_threadpool::ThreadPool
 

Namespaces

namespace  cppu_threadpool
 

Typedefs

typedef std::unordered_map< ::rtl::ByteSequence, std::pair< JobQueue *, JobQueue * >, HashThreadId, EqualThreadId > cppu_threadpool::ThreadIdHashMap
 
typedef std::deque< struct ::cppu_threadpool::WaitingThread * > cppu_threadpool::WaitingThreadDeque
 
typedef rtl::Reference< ThreadPool > cppu_threadpool::ThreadPoolHolder