XDispatch 0.7.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Typedefs | Functions
once.h File Reference
#include "base.h"
#include <iostream>

Go to the source code of this file.

Classes

class  xdispatch::once
 Provides a mean to execute some job exactly once during the lifetime of a programm and using multiple threads. More...
class  xdispatch::once::once_block

Namespaces

namespace  xdispatch

Typedefs

typedef intptr_t dispatch_once_t
 A predicate for use with dispatch_once().

Functions

void dispatch_once (dispatch_once_t *predicate, dispatch_block_t block)
 Execute a block once and only once.
void dispatch_once_f (dispatch_once_t *predicate, void *context, void(*function)(void *))
std::ostream & xdispatch::operator<< (std::ostream &, const once *)
std::ostream & xdispatch::operator<< (std::ostream &, const once &)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Sun Oct 28 2012 22:12:47 for XDispatch by Doxygen 1.7.6.1
© 2010-2012 MLBA (about | privacy) All Rights reserved.