Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

ost::TimedGroup Class Reference

A timed group is a scheduled entity that involves things that must be processed on some kind of interval. Timed grouping class for server processes. More...

#include <groups.h>

List of all members.

Public Methods

void stop (void)
void start (void)

Protected Methods

 TimedGroup (TimedGroup **group=NULL)
virtual ~TimedGroup ()
bool isRunnable (void)
virtual void initial (void)
virtual void run (void)=0

Friends

void runTimed (TimedGroup *grp=NULL)


Detailed Description

A timed group is a scheduled entity that involves things that must be processed on some kind of interval. Timed grouping class for server processes.

Author:
David Sugar <dyfet@ostel.com>


Constructor & Destructor Documentation

ost::TimedGroup::TimedGroup TimedGroup **    group = NULL [protected]
 

virtual ost::TimedGroup::~TimedGroup   [inline, protected, virtual]
 


Member Function Documentation

virtual void ost::TimedGroup::initial void    [inline, protected, virtual]
 

bool ost::TimedGroup::isRunnable void    [protected]
 

virtual void ost::TimedGroup::run void    [protected, pure virtual]
 

void ost::TimedGroup::start void   
 

void ost::TimedGroup::stop void   
 


Friends And Related Function Documentation

void runTimed TimedGroup *    grp = NULL [friend]
 


The documentation for this class was generated from the following file:
Generated on Thu Nov 21 12:28:33 2002 for GNU CommonC++ by doxygen1.2.18