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

MODEL::Cycler Class Reference

#include <cycler.h>

Inheritance diagram for MODEL::Cycler:

Inheritance graph
[legend]
Collaboration diagram for MODEL::Cycler:

Collaboration graph
[legend]
List of all members.

Public Methods

 Cycler (COwner &master)
virtual ~Cycler ()
virtual void execute (void)=0

Protected Methods

COwnerget_boss (void)

Private Methods

 Cycler (const Cycler &c)

Private Attributes

COwnertheboss

Friends

class  COwner

Detailed Description

This takes care of owner-listofelements type of constructs. Cycler is the element, COwner is the master

Definition at line 28 of file cycler.h.


Constructor & Destructor Documentation

Cycler ( COwner & master )
 

Create a Cycler, and tell it who it's COwner is

Definition at line 23 of file cycler.cpp.

Cycler ( const Cycler & c ) [private]
 

Not allowed


Member Function Documentation

void execute ( void ) [pure virtual]
 

To be written for each one

Reimplemented in MODEL::TickTock.

COwner * get_boss ( void ) [protected]
 

In case we need to remove ourself

Definition at line 35 of file cycler.cpp.

Referenced by MODEL::TickTock::execute().


The documentation for this class was generated from the following files:
To get the sources or tarballs, please go to SourceForge or you can use the CVS repository.

More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be

Last update: June 2002.


Looking for Open Source? Check out SourceForge Logo !