GaloisRuntime::SimpleRuntimeContext Class Reference

#include <Context.h>

List of all members.

Public Member Functions

void start_iteration ()
void cancel_iteration ()
void commit_iteration ()
void acquire (Lockable *L)

Private Types

typedef
boost::intrusive::slist
< Lockable,
boost::intrusive::base_hook
< LockableBaseHook >
, boost::intrusive::constant_time_size
< false >
, boost::intrusive::linear
< true > > 
locksTy

Private Attributes

locksTy locks

Member Typedef Documentation

typedef boost::intrusive::slist<Lockable, boost::intrusive::base_hook<LockableBaseHook>, boost::intrusive::constant_time_size<false>, boost::intrusive::linear<true> > GaloisRuntime::SimpleRuntimeContext::locksTy [private]

Member Function Documentation

void GaloisRuntime::SimpleRuntimeContext::acquire ( Lockable L  )  [inline]
void GaloisRuntime::SimpleRuntimeContext::cancel_iteration (  )  [inline]
void GaloisRuntime::SimpleRuntimeContext::commit_iteration (  )  [inline]
void GaloisRuntime::SimpleRuntimeContext::start_iteration (  )  [inline]

Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:30 2011 for Galois by  doxygen 1.6.3