HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
WorkImpl_IsolatingDispatcher Class Reference

#include <isolatingDispatcher_impl.h>

Public Member Functions

WORK_API WorkImpl_IsolatingDispatcher ()
 
WORK_API ~WorkImpl_IsolatingDispatcher ()
 
 WorkImpl_IsolatingDispatcher (WorkImpl_IsolatingDispatcher const &)=delete
 
WorkImpl_IsolatingDispatcheroperator= (WorkImpl_IsolatingDispatcher const &)=delete
 
template<class Callable >
void Run (Callable &&c)
 
void Reset ()
 
WORK_API void Wait ()
 
void Cancel ()
 

Detailed Description

Definition at line 29 of file isolatingDispatcher_impl.h.

Constructor & Destructor Documentation

WORK_API WorkImpl_IsolatingDispatcher::WorkImpl_IsolatingDispatcher ( )
WORK_API WorkImpl_IsolatingDispatcher::~WorkImpl_IsolatingDispatcher ( )
WorkImpl_IsolatingDispatcher::WorkImpl_IsolatingDispatcher ( WorkImpl_IsolatingDispatcher const &  )
delete

Member Function Documentation

void WorkImpl_IsolatingDispatcher::Cancel ( )
inline

Definition at line 52 of file isolatingDispatcher_impl.h.

WorkImpl_IsolatingDispatcher& WorkImpl_IsolatingDispatcher::operator= ( WorkImpl_IsolatingDispatcher const &  )
delete
void WorkImpl_IsolatingDispatcher::Reset ( )
inline

Definition at line 46 of file isolatingDispatcher_impl.h.

template<class Callable >
void WorkImpl_IsolatingDispatcher::Run ( Callable &&  c)
inline

Definition at line 40 of file isolatingDispatcher_impl.h.

WORK_API void WorkImpl_IsolatingDispatcher::Wait ( )

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