Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Cluster_shmem2evt Class Reference

#include <cluster_shmem2evt.H>

Inherits DEVpolled.

List of all members.

Public Methods

 Cluster_shmem2evt (Cstr_ptr &name="Cluster_shmem2evt")
virtual ~Cluster_shmem2evt ()
void do_poll ()
void terminate ()

Public Attributes

int _stale_data_cnt

Protected Attributes

SimpleSHMEM_shmem_device_data
SimpleSHMEM_shmem_flags
SimpleSemaphore_semaphore_device_data
bool _shmem_lock_is_mine
bool _has_terminated
int _event_buffer_size
char * _event_buffer


Constructor & Destructor Documentation

Cluster_shmem2evt::Cluster_shmem2evt Cstr_ptr &    name = "Cluster_shmem2evt"
 

Cluster_shmem2evt::~Cluster_shmem2evt   [virtual]
 


Member Function Documentation

void Cluster_shmem2evt::do_poll   [virtual]
 

Implements DEVpolled.

void Cluster_shmem2evt::terminate  
 


Member Data Documentation

char* Cluster_shmem2evt::_event_buffer [protected]
 

int Cluster_shmem2evt::_event_buffer_size [protected]
 

bool Cluster_shmem2evt::_has_terminated [protected]
 

SimpleSemaphore* Cluster_shmem2evt::_semaphore_device_data [protected]
 

SimpleSHMEM* Cluster_shmem2evt::_shmem_device_data [protected]
 

SimpleSHMEM* Cluster_shmem2evt::_shmem_flags [protected]
 

bool Cluster_shmem2evt::_shmem_lock_is_mine [protected]
 

int Cluster_shmem2evt::_stale_data_cnt
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:25:59 2003 for gluebase by doxygen1.2.18