|
RR Thread Pool
|
Contains classes too be used in concurrent applications with a good level of abstraction. More...
Classes | |
| class | IMessage |
| Abstract class to be implemented to describe a Message that need to be executed. More... | |
| class | IMessageQueue |
| General purpose message queue for inter-thread communication. More... | |
| class | MessageQueueT< M > |
| General purpose message queue for inter-thread communication. More... | |
| class | ITask |
| Abstract class to be implemented to describe a task that need to be executed. More... | |
| class | TaskFunction< Function > |
| A task that executes a function. More... | |
| class | IThreadPool |
| General purpose thread pool for inter-thread communication. More... | |
Typedefs | |
| typedef std::shared_ptr< IMessage > | Message |
| Shared pointer for abstract interface IMessage. More... | |
| typedef std::shared_ptr < IThreadPool > | ThreadPool |
| Shared pointer for abstract interface IThreadPool. More... | |
Contains classes too be used in concurrent applications with a good level of abstraction.
Implements common concurrency design patterns:
Shared pointer for abstract interface IMessage.
| typedef std::shared_ptr<IThreadPool> ThreadPool |
Shared pointer for abstract interface IThreadPool.
1.8.5