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

MODEL::COwner Class Reference

#include <cowner.h>

Inheritance diagram for MODEL::COwner:

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

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~COwner ()
void execute_list (void)
virtual void cycle (Cycler &c)

Protected Methods

void add_to_list (Cycler &c)
void remove (Cycler &c)

Private Attributes

slist<Cycler*> c_list

Friends

class  Cycler

Detailed Description

This class is used to provide a group of Cycler. All the helping hands are defined in here

Definition at line 32 of file cowner.h.


Constructor & Destructor Documentation

~COwner ( ) [inline, virtual]
 

To make sure all the destructors are called

Definition at line 37 of file cowner.h.


Member Function Documentation

void cycle ( Cycler & c ) [inline, virtual]
 

What to do for each cycler - this is an extra layer of indirection for maximum flexibility. Normally, this will just call execute for each cycler

Definition at line 43 of file cowner.h.

Referenced by execute_list().

void execute_list ( void )
 

Call all Cycler objects

Definition at line 24 of file cowner.cpp.


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 !