Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

BC_Repeater Class Reference

#include <bcrepeater.h>

Inheritance diagram for BC_Repeater:

Thread List of all members.

Public Member Functions

 BC_Repeater (BC_WindowBase *top_level, long delay)
 ~BC_Repeater ()
void initialize ()
int start_repeating ()
int stop_repeating ()
void run ()

Public Attributes

long repeat_id
long delay
int repeating
int interrupted
Conditionrepeat_lock

Private Attributes

Timer timer
BC_WindowBasetop_level
long next_delay
Conditionpause_lock
Conditionstartup_lock

Detailed Description

Definition at line 10 of file bcrepeater.h.


Constructor & Destructor Documentation

BC_Repeater::BC_Repeater BC_WindowBase top_level,
long  delay
 

Definition at line 8 of file bcrepeater.C.

BC_Repeater::~BC_Repeater  ) 
 

Definition at line 22 of file bcrepeater.C.


Member Function Documentation

void BC_Repeater::initialize  ) 
 

Definition at line 36 of file bcrepeater.C.

void BC_Repeater::run  )  [virtual]
 

Implements Thread.

Definition at line 67 of file bcrepeater.C.

int BC_Repeater::start_repeating  ) 
 

Definition at line 43 of file bcrepeater.C.

int BC_Repeater::stop_repeating  ) 
 

Definition at line 55 of file bcrepeater.C.


Member Data Documentation

long BC_Repeater::delay
 

Definition at line 22 of file bcrepeater.h.

int BC_Repeater::interrupted
 

Definition at line 24 of file bcrepeater.h.

long BC_Repeater::next_delay [private]
 

Definition at line 32 of file bcrepeater.h.

Condition* BC_Repeater::pause_lock [private]
 

Definition at line 33 of file bcrepeater.h.

long BC_Repeater::repeat_id
 

Definition at line 21 of file bcrepeater.h.

Condition* BC_Repeater::repeat_lock
 

Definition at line 26 of file bcrepeater.h.

int BC_Repeater::repeating
 

Definition at line 23 of file bcrepeater.h.

Condition* BC_Repeater::startup_lock [private]
 

Definition at line 34 of file bcrepeater.h.

Timer BC_Repeater::timer [private]
 

Definition at line 29 of file bcrepeater.h.

BC_WindowBase* BC_Repeater::top_level [private]
 

Definition at line 30 of file bcrepeater.h.


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:26:38 2006 for Guicast-svn by  doxygen 1.4.4