EventsSystem::Policies::EventDestructionPolicy Class Reference

The default destruction policy for events. More...

#include <Event.hpp>

Inherits BasePolicy< Interfaces::ComplexElement >.

Inheritance diagram for EventsSystem::Policies::EventDestructionPolicy:

Inheritance graph
[legend]
Collaboration diagram for EventsSystem::Policies::EventDestructionPolicy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EventDestructionPolicy (Interfaces::ComplexElement &ceNewResponsible)
 The constructor of EventDestructionPolicy.
virtual void operator() ()
 Exceutes the operation that the policy performs.

Detailed Description

The default destruction policy for events.

Author:
Omer Katz
Date:
25/03/2006
Since:
1.0 Revision

Definition at line 24 of file Event.hpp.


Constructor & Destructor Documentation

EventsSystem::Policies::EventDestructionPolicy::EventDestructionPolicy Interfaces::ComplexElement ceNewResponsible  )  [inline]
 

The constructor of EventDestructionPolicy.

Author:
Omer Katz
Date:
25/03/2006
Since:
1.0 Revision

Definition at line 33 of file Event.hpp.


Member Function Documentation

virtual void EventsSystem::Policies::EventDestructionPolicy::operator()  )  [inline, virtual]
 

Exceutes the operation that the policy performs.

Every policy must implant it.

Author:
Omer Katz
Date:
25/03/2006
Since:
1.0 Revision

Implements BasePolicy< Interfaces::ComplexElement >.

Definition at line 38 of file Event.hpp.

References EventsSystem::Interfaces::ComplexElement::getFront(), EventsSystem::Interfaces::ComplexElement::isFinished(), BasePolicy< Interfaces::ComplexElement >::oResponsible, and EventsSystem::Interfaces::ComplexElement::removeLastComponent().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Thu Apr 13 12:15:19 2006 for Events System by  doxygen 1.4.6-NO