class VThreadGate

implements a class which allows a user to wait() or release() the wait after done

Public Methods

void Close()
close the thread gate
void Open()
open the thread gate
void Release()
release this thread gate
VThreadGate()
constructor
void Wait()
wait on this thread gate
virtual ~VThreadGate()
destructor

Private Methods

VThreadGate& operator=(const VThreadGate&)
suppress assignment operator
VThreadGate(const VThreadGate&)
suppress copy constructor

Documentation

implements a class which allows a user to wait() or release() the wait after done. Another user can block all waiters, or allow waiters to go through.
VThreadGate()
constructor

virtual ~VThreadGate()
destructor

void Open()
open the thread gate

void Close()
close the thread gate

void Release()
release this thread gate

void Wait()
wait on this thread gate

VThreadGate(const VThreadGate&)
suppress copy constructor

VThreadGate& operator=(const VThreadGate&)
suppress assignment operator


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++