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

Private Attributes

Timer timer
long next_delay

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