Lumiera  0.pre.03
»edit your freedom«
CallQueue_test::Worker Member List

This is the complete list of members for CallQueue_test::Worker, including all inherited members.

buildInvocation(W &wrapper, tuple< INVO... > &&invocation)ThreadLifecycle< thread::PolicyResultJoin, RES >inlinestatic
buildLauncher(INVO &&...args)ThreadLifecycle< thread::PolicyResultJoin, RES >inlinestatic
consumerSum (defined in CallQueue_test::Worker)CallQueue_test::Worker
countConsumerCall(uint increment) (defined in CallQueue_test::Worker)CallQueue_test::Workerinline
decorate_with_global_count(string const &)ThreadWrapperprotectedstatic
detach_thread_from_wrapper()ThreadWrapperinlineprotected
getMonitor(Sync const *forThis) (defined in Sync< CONF >)Sync< CONF >inlinestatic
handle_after_thread() (defined in PolicyResultJoin< ThreadWrapper, RES >)PolicyResultJoin< ThreadWrapper, RES >inlineprotected
handle_begin_thread()ThreadWrapperinlineprotected
handle_loose_thread() (defined in PolicyResultJoin< ThreadWrapper, RES >)PolicyResultJoin< ThreadWrapper, RES >inlineprotected
invokedWithinThread() constThreadWrapperprotected
isLive() const (defined in ThreadWrapper)ThreadWrapperinlineprotected
join()ThreadJoinable< RES >inline
launchThread(tuple< INVO... > &&invocation)ThreadWrapperinlineprotected
markThreadEnd() (defined in ThreadWrapper)ThreadWrapperprotected
markThreadStart() (defined in ThreadWrapper)ThreadWrapperprotected
MoveOnly()=default (defined in MoveOnly)MoveOnlyprotected
MoveOnly(MoveOnly &&)=default (defined in MoveOnly)MoveOnlyprotected
MoveOnly(MoveOnly const &)=delete (defined in MoveOnly)MoveOnlyprotected
operator bool() constThreadLifecycle< thread::PolicyResultJoin, RES >inlineexplicit
operator=(MoveOnly &&)=delete (defined in MoveOnly)MoveOnlyprotected
operator=(MoveOnly const &)=delete (defined in MoveOnly)MoveOnlyprotected
perform_thread_function(FUN &&callable, ARGS &&...args) (defined in PolicyResultJoin< ThreadWrapper, RES >)PolicyResultJoin< ThreadWrapper, RES >inlineprotected
producerSum (defined in CallQueue_test::Worker)CallQueue_test::Worker
result_PolicyResultJoin< ThreadWrapper, RES >protected
setThreadName() (defined in ThreadWrapper)ThreadWrapperprotected
threadID_ (defined in ThreadWrapper)ThreadWrapperprotected
threadImpl_ (defined in ThreadWrapper)ThreadWrapperprotected
ThreadLifecycle()ThreadLifecycle< thread::PolicyResultJoin, RES >inlineprotected
ThreadLifecycle(Launch launcher)ThreadLifecycle< thread::PolicyResultJoin, RES >inline
ThreadLifecycle(string const &threadID, FUN &&threadFunction, ARGS &&...args)ThreadLifecycle< thread::PolicyResultJoin, RES >inline
ThreadLifecycle(RES(SUB::*memFun)(ARGS...), ARGS ...args)ThreadLifecycle< thread::PolicyResultJoin, RES >inline
ThreadWrapper()ThreadWrapperinlineprotected
ThreadWrapper(string const &threadID) (defined in ThreadWrapper)ThreadWrapperinlineprotected
trigger_ (defined in CallQueue_test::Worker)CallQueue_test::Worker
waitGracePeriod() noexcept (defined in ThreadWrapper)ThreadWrapperprotected
Worker(CallQueue &queue, SyncBarrier &commonTrigger) (defined in CallQueue_test::Worker)CallQueue_test::Workerinline
~MoveOnly()=default (defined in MoveOnly)MoveOnlyprotected
~ThreadLifecycle() (defined in ThreadLifecycle< thread::PolicyResultJoin, RES >)ThreadLifecycle< thread::PolicyResultJoin, RES >inlineprotected