PFUNC 1.0
Public Member Functions | Public Attributes
pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool Struct Reference

List of all members.

Public Member Functions

 aligned_bool ()
void cancel ()
bool operator() () const

Public Attributes

ALIGN128 volatile bool is_cancelled

Detailed Description

template<typename SchedPolicyName, typename Task>
struct pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool

Used to implement user-level thread cancellation


Constructor & Destructor Documentation

template<typename SchedPolicyName , typename Task >
pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool::aligned_bool ( ) [inline]

Member Function Documentation

template<typename SchedPolicyName , typename Task >
void pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool::cancel ( ) [inline]
template<typename SchedPolicyName , typename Task >
bool pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool::operator() ( void  ) const [inline]

Member Data Documentation

template<typename SchedPolicyName , typename Task >
ALIGN128 volatile bool pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool::is_cancelled

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