libbbb  1.2.1
Groups common code used in some applications and libraries.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
bbb::JobInterf1 Class Reference
+ Inheritance diagram for bbb::JobInterf1:

Public Attributes

Amorph a1_
 
- Public Attributes inherited from bbb::JobInterf
Amorph a0_
 associated data
 

Additional Inherited Members

- Public Types inherited from bbb::JobInterf
typedef void(* KbTimeout )(JobInterf *job)
 the function to call when the timeout expires
 
- Public Member Functions inherited from bbb::JobInterf
 JobInterf (void)
 constructor;
 
virtual ~JobInterf (void)
 destructor;
 
virtual bool startJob (void)=0
 start the job
 
virtual void stopJob (void)=0
 stop the job
 
virtual bool isJobRunning (void) const =0
 tell if the job is running
 
virtual int frequency (void) const
 frequency in miliseconds
 
virtual void setFrequency (int milisec)
 set the frequency
 
void setCallback (KbTimeout val)
 sets the callback to use
 
KbTimeout callback (void)
 retrieves the callback used
 
- Protected Attributes inherited from bbb::JobInterf
KbTimeout kb_
 the function to call when the timeout expires
 
int freq_msec_
 the frequency
 

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