Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
QuiescenceChecker Class Reference

#include <gasnetmsg.h>

Collaboration diagram for QuiescenceChecker:

Public Member Functions

 QuiescenceChecker ()
 
size_t sample_messages_received_count (void)
 
bool perform_check (size_t sampled_receive_count)
 

Public Attributes

size_t last_message_count
 
Realm::Mutex mutex
 
Realm::Mutex::CondVar condvar
 
int messages_received
 
bool is_quiescent
 

Constructor & Destructor Documentation

◆ QuiescenceChecker()

QuiescenceChecker::QuiescenceChecker ( )

Member Function Documentation

◆ perform_check()

bool QuiescenceChecker::perform_check ( size_t  sampled_receive_count)

◆ sample_messages_received_count()

size_t QuiescenceChecker::sample_messages_received_count ( void  )

Member Data Documentation

◆ condvar

Realm::Mutex::CondVar QuiescenceChecker::condvar

◆ is_quiescent

bool QuiescenceChecker::is_quiescent

◆ last_message_count

size_t QuiescenceChecker::last_message_count

◆ messages_received

int QuiescenceChecker::messages_received

◆ mutex

Realm::Mutex QuiescenceChecker::mutex

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