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

ACS::Monitorpattern Interface Reference

import "baci.idl";

Inheritance diagram for ACS::Monitorpattern:

Inheritance graph
[legend]
Collaboration diagram for ACS::Monitorpattern:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void set_value_trigger (in pattern delta, in boolean enable)
void get_value_trigger (out pattern delta, out boolean enable)

Detailed Description

The Monitor for Properties that have value of type Pattern. On creation, the only trigger present will be the timer trigger. Calling the set_value_trigger method determines the behaviour of the value trigger. The enable parameter determines whether the value trigger is active or not . The delta trigger value is ignored and a notification will be sent on every change of the monitored value.


Member Function Documentation

void ACS::Monitorpattern::get_value_trigger out pattern  delta,
out boolean  enable
 

Returns the current on-change delta value and a boolean value which tells whether on-change monitors are being utilized.

Parameters:
delta Current on-change delta value
enable Boolean value which tells whether on-change monitors are being utilized.
Warning:
delta parameter is ignored by the implementations.

void ACS::Monitorpattern::set_value_trigger in pattern  delta,
in boolean  enable
 

set_value_trigger is a method used to enable or disable on-change monitors. When enabled,the monitor is triggered by one of two conditions: 1. If an amount of time equivalent to the value returned by the get_timer_trigger method has passed, the callback will be invoked. 2. If the value we're interested in changes by any delta value at some point in time inbetween T0 and T1 (where T1-T0==get_timer_trigger()), the callback is invoked.

Parameters:
delta This value is completely ignored and irrelevant.
enable A value of true enables on-change monitors and false disables them.
Warning:
delta parameter is ignored by the implementations.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:27:19 2009 for ACS IDL interfaces by doxygen 1.3.8