Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DC_NullProfile Class Reference

#include <DC_NullProfile.h>

Inheritance diagram for DC_NullProfile:

MonitoringProfile CC_RootObject List of all members.

Detailed Description

Default component implementing a "null monitoring profile".

A null monitoring profile always reports "no deviation from profile". This profile is typically useful as a placeholder where a component of type MonitoringProfile is needed to complete the configuration of a component but where there is no need to perform any profile monitoring check. It is similarly useful where a variable must formally be subjected to profile monitoring but its value in fact not subject to any limitation.

Author:
Alessandro Pasetti (P&P Software GmbH)
Version:
1.0

Definition at line 33 of file DC_NullProfile.h.

Public Member Functions

 DC_NullProfile (void)
 Instantiate a null monitoring profile.


Protected Member Functions

virtual bool doProfileCheck (TD_Integer value)
 Always return "no deviation from profile".

virtual bool doProfileCheck (TD_Float value)
 Always return "no deviation from profile".


Constructor & Destructor Documentation

DC_NullProfile::DC_NullProfile void   ) 
 

Instantiate a null monitoring profile.

The class identifier is set.

Definition at line 15 of file DC_NullProfile.cpp.


Member Function Documentation

bool DC_NullProfile::doProfileCheck TD_Float  value  )  [protected, virtual]
 

Always return "no deviation from profile".

Parameters:
value the value of the monitored variable
Returns:
alway returns false

Implements MonitoringProfile.

Definition at line 19 of file DC_NullProfile.cpp.

bool DC_NullProfile::doProfileCheck TD_Integer  value  )  [protected, virtual]
 

Always return "no deviation from profile".

Parameters:
value the value of the monitored variable
Returns:
alway returns false

Implements MonitoringProfile.

Definition at line 23 of file DC_NullProfile.cpp.


The documentation for this class was generated from the following files:
Copyright 2003 P&P Software GmbH - All Rights Reserved