RequestLocks.h File Reference

Classes and functors that are necessary to request locks on an expression. More...

#include "Utilities/PAssert.h"
#include "Threads/PoomaSmarts.h"
#include "Engine/DataObject.h"
#include "Engine/EngineFunctor.h"

Include dependency graph for RequestLocks.h:

This graph shows which files directly or indirectly include this file:


Classes

struct  WriteRequest
struct  ReadRequest
struct  WriteRelease
struct  ReadRelease
struct  CountBlocks
class  DataObjectRequest< WriteRequest >
class  DataObjectRequest< ReadRequest >
class  DataObjectRequest< WriteRelease >
class  DataObjectRequest< ReadRelease >
class  DataObjectRequest< CountBlocks >
struct  DefaultExpressionApply< Eng, DataObjectRequest< Tag > >

Detailed Description

Classes and functors that are necessary to request locks on an expression.

DataObjectRequest<RequestType> is defined for 4 request types here:

DataObjectRequest is defined in Engine/DataObject.h. It acts as a PETE functor tag and as a tag that can be used by array's message function.


Generated on Wed Mar 16 06:18:57 2011 for FreePOOMA by  doxygen 1.5.9