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

PsValuedEvent< UserType >::ValuedEventCreator Class Reference

#include <PsValuedEvent.h>

Inheritance diagram for PsValuedEvent< UserType >::ValuedEventCreator:

Inheritance graph
[legend]
Collaboration diagram for PsValuedEvent< UserType >::ValuedEventCreator:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~ValuedEventCreator ()
 ValuedEventCreator ()

Protected Methods

virtual PsEventcreateRealEvent (const PsEventIdentifier &event, const PsDate &date, const PsName &sender, const PsName &receiver)

template<typename UserType>
class PsValuedEvent< UserType >::ValuedEventCreator


Constructor & Destructor Documentation

template<typename UserType>
virtual PsValuedEvent< UserType >::ValuedEventCreator::~ValuedEventCreator   [inline, virtual]
 

Definition at line 99 of file PsValuedEvent.h.

00099          :
00100       virtual ~ValuedEventCreator() 
00101       {
      } 

template<typename UserType>
PsValuedEvent< UserType >::ValuedEventCreator::ValuedEventCreator   [inline]
 

Definition at line 104 of file PsValuedEvent.h.

00105                             : PsEventCreator ( typeid( PsValuedEvent<UserType> ).name() ) 
00106       {


Member Function Documentation

template<typename UserType>
virtual PsEvent* PsValuedEvent< UserType >::ValuedEventCreator::createRealEvent const PsEventIdentifier   event,
const PsDate   date,
const PsName   sender,
const PsName   receiver
[inline, protected, virtual]
 

Reimplemented from PsEventCreator.

Definition at line 108 of file PsValuedEvent.h.

References PsDate.

00108             :
00109       virtual PsEvent * createRealEvent (const PsEventIdentifier & event, const PsDate & date, const PsName & sender, const PsName & receiver )
00110       {
00111          return new PsValuedEvent<UserType> (event, date, sender, receiver) ;
      }      


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

Documentation generated on Mon Nov 25 15:26:36 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001