vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Enumerations
dispatch_source.hpp File Reference
#include <vsmc/internal/common.hpp>
#include <vsmc/gcd/dispatch_object.hpp>
#include <vsmc/gcd/dispatch_queue.hpp>

Go to the source code of this file.

Classes

class  vsmc::DispatchSource< Type >
 A dispatch source. More...
 
class  vsmc::DispatchSource< Type >
 A dispatch source. More...
 
class  vsmc::DispatchSource< DispatchDataAdd >
 Data (ADD) dispatch source. More...
 
class  vsmc::DispatchSource< DispatchDataOr >
 Data (OR) dispatch source. More...
 
class  vsmc::DispatchSource< DispatchTimer >
 Timer dispatch source. More...
 
class  vsmc::DispatchSourceBase< Type >
 Base class of DispatchSource. More...
 

Namespaces

 vsmc
 

Enumerations

enum  vsmc::DispatchSourceType {
  vsmc::DispatchDataAdd,
  vsmc::DispatchDataOr,
  vsmc::DispatchMachRecv,
  vsmc::DispatchMachSend,
  vsmc::DispatchProc,
  vsmc::DispatchRead,
  vsmc::DispatchSignal,
  vsmc::DispatchTimer,
  vsmc::DispatchVnode,
  vsmc::DispatchWrite
}
 Types of DispatchSource. More...