B2BITS FIX Antenna HFT  1.0.13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
System::ManualEvent Class Reference

#include <ManualEvent.h>

Public Member Functions

 ManualEvent (bool signaled=false)
 
void pulse ()
 
void reset ()
 
void set ()
 
void wait ()
 
bool wait (unsigned int msec)
 
virtual ~ManualEvent ()
 

Protected Attributes

pthread_cond_t cond_
 
pthread_mutex_t mutex_
 
volatile int signaled_
 

Constructor & Destructor Documentation

System::ManualEvent::ManualEvent ( bool  signaled = false)
explicit
virtual System::ManualEvent::~ManualEvent ( )
virtual

Member Function Documentation

void System::ManualEvent::pulse ( )
void System::ManualEvent::reset ( )
void System::ManualEvent::set ( )
void System::ManualEvent::wait ( )
bool System::ManualEvent::wait ( unsigned int  msec)

Member Data Documentation

pthread_cond_t System::ManualEvent::cond_
protected
pthread_mutex_t System::ManualEvent::mutex_
protected
volatile int System::ManualEvent::signaled_
protected