PFUNC 1.0
Classes | Namespaces | Variables
pfunc/event.hpp File Reference

Implementation of Events for PFUNC -- A Task Parallel API. More...

#include <pfunc/config.h>
#include <pfunc/environ.hpp>
#include <pfunc/pfunc_common.h>
#include <pfunc/no_copy.hpp>
#include <pfunc/exception.hpp>
#include <pfunc/pfunc_atomics.h>
#include <limits.h>
#include <pfunc/futex.h>

Go to the source code of this file.

Classes

struct  pfunc::detail::event_type
struct  pfunc::detail::testable_event
struct  pfunc::detail::waitable_event
struct  pfunc::detail::event_base
struct  pfunc::detail::event< EventType >
struct  pfunc::detail::event< waitable_event >
struct  pfunc::detail::event< testable_event >

Namespaces

namespace  pfunc
 

Namespace for the C++ interface of PFUNC.


namespace  pfunc::detail

Variables

static const int pfunc::detail::PFUNC_INACTIVE = 0
static const int pfunc::detail::PFUNC_ACTIVE_INCOMPLETE = 1
static const int pfunc::detail::PFUNC_ACTIVE_COMPLETE = 2

Detailed Description

Implementation of Events for PFUNC -- A Task Parallel API.

Author:
Prabhanjan Kambadur