Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::worklists::PerThreadChunkQueue Class Reference

#include <PerThreadChunk.h>

Public Member Functions

 PerThreadChunkQueue ()
 
bool empty () const
 
void push (ChunkHeader *obj)
 
ChunkHeader * pop ()
 
ChunkHeader * stealAllAndPop (PerThreadChunkQueue &victim)
 
ChunkHeader * stealHalfAndPop (PerThreadChunkQueue &victim)
 

Constructor & Destructor Documentation

galois::worklists::PerThreadChunkQueue::PerThreadChunkQueue ( )
inline

Member Function Documentation

bool galois::worklists::PerThreadChunkQueue::empty ( void  ) const
inline
ChunkHeader* galois::worklists::PerThreadChunkQueue::pop ( void  )
inline
void galois::worklists::PerThreadChunkQueue::push ( ChunkHeader *  obj)
inline
ChunkHeader* galois::worklists::PerThreadChunkQueue::stealAllAndPop ( PerThreadChunkQueue &  victim)
inline
ChunkHeader* galois::worklists::PerThreadChunkQueue::stealHalfAndPop ( PerThreadChunkQueue &  victim)
inline

The documentation for this class was generated from the following file: