|
| template<class Processor > |
| processor_handle | create_processor () |
| |
| template<class Processor , typename Arg1 > |
| processor_handle | create_processor (Arg1 arg1) |
| |
| template<class Processor , typename Arg1 , typename Arg2 > |
| processor_handle | create_processor (Arg1 arg1, Arg2 arg2) |
| |
| template<class Processor , typename Arg1 , typename Arg2 , typename Arg3 > |
| processor_handle | create_processor (Arg1 arg1, Arg2 arg2, Arg3 arg3) |
| |
| template<class Processor , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| processor_handle | create_processor (Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) |
| |
| template<class Processor , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
| processor_handle | create_processor (Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) |
| |
| template<class Processor , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 > |
| processor_handle | create_processor (Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6) |
| |
| void | destroy_processor (const processor_handle &processor) |
| |
| void | initiate_processor (const processor_handle &processor) |
| |
| void | terminate_processor (const processor_handle &processor) |
| |
| void | queue_event (const processor_handle &processor, const event_ptr_type &pEvent) |
| |
| void | queue_work_item (work_item &item) |
| |
| void | queue_work_item (const work_item &item) |
| |
| void | terminate () |
| |
| bool | terminated () const |
| |
| unsigned long | operator() (unsigned long maxEventCount=0) |
| |
template<class FifoWorker = fifo_worker<>, class Allocator = std::allocator< void >>
template<class Processor , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
template<class FifoWorker = fifo_worker<>, class Allocator = std::allocator< void >>
template<class Processor , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 >