Lumiera  0.pre.03
»edit your freedom«
PolicyLaunchOnly< BAS, typename > Struct Template Reference

#include "lib/thread.hpp"

Description

template<class BAS, typename = void>
struct lib::thread::PolicyLaunchOnly< BAS, typename >

Thread Lifecycle Policy:

  • launch thread without further control
  • errors in thread function will only be logged
  • thread detaches before terminating
  • »grace period« for thread to terminate on shutdown

Definition at line 248 of file thread.hpp.

Public Member Functions

void handle_after_thread ()
 
void handle_loose_thread ()
 
template<class FUN , typename... ARGS>
void perform_thread_function (FUN &&callable, ARGS &&...args)
 
+ Inheritance diagram for PolicyLaunchOnly< BAS, typename >:
+ Collaboration diagram for PolicyLaunchOnly< BAS, typename >:

The documentation for this struct was generated from the following file: