Mir
Public Member Functions | List of all members
mir::test::AutoUnblockThread Class Reference

#include <auto_unblock_thread.h>

Inheritance diagram for mir::test::AutoUnblockThread:
[legend]

Public Member Functions

 AutoUnblockThread ()=default
 
template<typename Callable , typename... Args>
 AutoUnblockThread (std::function< void(void)> const &unblock, Callable &&f, Args &&... args)
 
 ~AutoUnblockThread ()
 
 AutoUnblockThread (AutoUnblockThread &&t)=default
 
AutoUnblockThreadoperator= (AutoUnblockThread &&t)=default
 
void stop ()
 
- Public Member Functions inherited from mir::test::AutoJoinThread
 AutoJoinThread ()=default
 
template<typename Callable , typename... Args>
 AutoJoinThread (Callable &&f, Args &&... args)
 
 ~AutoJoinThread ()
 
void stop ()
 
std::thread::native_handle_type native_handle ()
 
 AutoJoinThread (AutoJoinThread &&t)=default
 
AutoJoinThreadoperator= (AutoJoinThread &&t)=default
 

Constructor & Destructor Documentation

◆ AutoUnblockThread() [1/3]

mir::test::AutoUnblockThread::AutoUnblockThread ( )
default

◆ AutoUnblockThread() [2/3]

template<typename Callable , typename... Args>
mir::test::AutoUnblockThread::AutoUnblockThread ( std::function< void(void)> const &  unblock,
Callable &&  f,
Args &&...  args 
)
inlineexplicit

◆ ~AutoUnblockThread()

mir::test::AutoUnblockThread::~AutoUnblockThread ( )
inline

◆ AutoUnblockThread() [3/3]

mir::test::AutoUnblockThread::AutoUnblockThread ( AutoUnblockThread &&  t)
default

Member Function Documentation

◆ operator=()

AutoUnblockThread& mir::test::AutoUnblockThread::operator= ( AutoUnblockThread &&  t)
default

◆ stop()

void mir::test::AutoUnblockThread::stop ( )
inline

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Sat Mar 31 14:22:42 UTC 2018