ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AstSharedMemoryParallelProcessingSynchronizationInfo Struct Reference

#include <AstSharedMemoryParallelProcessing.h>

Public Member Functions

 AstSharedMemoryParallelProcessingSynchronizationInfo (size_t numberOfThreads, size_t synchronizationWindowSize)
 
 ~AstSharedMemoryParallelProcessingSynchronizationInfo ()
 
 AstSharedMemoryParallelProcessingSynchronizationInfo (const AstSharedMemoryParallelProcessingSynchronizationInfo &X)
 

Public Attributes

pthread_mutex_t * mutex
 
pthread_cond_t * synchronizationEvent
 
pthread_cond_t * threadFinishedEvent
 
size_t * workingThreads
 
size_t * finishedThreads
 
size_t synchronizationWindowSize
 

Detailed Description

Definition at line 18 of file AstSharedMemoryParallelProcessing.h.

Constructor & Destructor Documentation

AstSharedMemoryParallelProcessingSynchronizationInfo::AstSharedMemoryParallelProcessingSynchronizationInfo ( size_t  numberOfThreads,
size_t  synchronizationWindowSize 
)
AstSharedMemoryParallelProcessingSynchronizationInfo::~AstSharedMemoryParallelProcessingSynchronizationInfo ( )
AstSharedMemoryParallelProcessingSynchronizationInfo::AstSharedMemoryParallelProcessingSynchronizationInfo ( const AstSharedMemoryParallelProcessingSynchronizationInfo X)

Member Data Documentation

pthread_cond_t* AstSharedMemoryParallelProcessingSynchronizationInfo::synchronizationEvent

Definition at line 26 of file AstSharedMemoryParallelProcessing.h.

size_t* AstSharedMemoryParallelProcessingSynchronizationInfo::workingThreads

Definition at line 33 of file AstSharedMemoryParallelProcessing.h.

size_t AstSharedMemoryParallelProcessingSynchronizationInfo::synchronizationWindowSize

Definition at line 39 of file AstSharedMemoryParallelProcessing.h.


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