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

PsEventIdentifier Class Reference

base class for all event identifiers More...

#include <PsEventIdentifier.h>

Inheritance diagram for PsEventIdentifier:

Inheritance graph
[legend]
Collaboration diagram for PsEventIdentifier:

Collaboration graph
[legend]
List of all members.

Public Methods

 PsEventIdentifier ()
 default constructor for in PsContainers deriving from PsType

 PsEventIdentifier (const PsName &identifier)
 constructor

 PsEventIdentifier (const PsString &identifier)
 constructor

 PsEventIdentifier (const char *identifier)
 constructor

virtual ~PsEventIdentifier ()
 destructor

virtual bool isSystemEvent () const
 member function to know if the corresponding event needs special treatment from the receiver's controler


Protected Methods

 PsEventIdentifier (PsName::idType)
 constructor for constant ids


Detailed Description

base class for all event identifiers

Author:
[David Margery]{mailto:David.Margery@irisa.fr}.
Version:
0.9

Definition at line 27 of file PsEventIdentifier.h.


Constructor & Destructor Documentation

PsEventIdentifier::PsEventIdentifier  
 

default constructor for in PsContainers deriving from PsType

Definition at line 20 of file PsEventIdentifier.cxx.

00020                                        :
00021    PsName ( ) {
00022    
00023 }

PsEventIdentifier::PsEventIdentifier const PsName   identifier
 

constructor

Definition at line 25 of file PsEventIdentifier.cxx.

00025                                                                  :
00026    PsName ( identifier ) {
00027 
00028 }

PsEventIdentifier::PsEventIdentifier const PsString   identifier
 

constructor

Definition at line 30 of file PsEventIdentifier.cxx.

00030                                                                    :
00031    PsName ( identifier ) {
00032 
00033 }

PsEventIdentifier::PsEventIdentifier const char *    identifier
 

constructor

Definition at line 35 of file PsEventIdentifier.cxx.

00035                                                                :
00036    PsName ( identifier ) {
00037 }

PsEventIdentifier::~PsEventIdentifier   [virtual]
 

destructor

Definition at line 44 of file PsEventIdentifier.cxx.

00044                                        {
00045    //cerr<<"PsEventIdentifier::~PsEventIdentifier"<<endl;
00046 }

PsEventIdentifier::PsEventIdentifier PsName::idType    [explicit, protected]
 

constructor for constant ids

Definition at line 39 of file PsEventIdentifier.cxx.

References PsName::idType.

00039                                                                :
00040    PsName ( identifier ) {
00041 
00042 }


Member Function Documentation

bool PsEventIdentifier::isSystemEvent   const [virtual]
 

member function to know if the corresponding event needs special treatment from the receiver's controler

Definition at line 48 of file PsEventIdentifier.cxx.

References PsName::_identifier, and PsName::_maxReservedId.

Referenced by PsEvent::isSystem().

00048                                             {
00049    return  _identifier < _maxReservedId ;
00050 }


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

Documentation generated on Mon Nov 25 15:25:59 2002

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