alma::ACS::impl::HistoryMonitorImpl Class Reference

Inheritance diagram for alma::ACS::impl::HistoryMonitorImpl:
Inheritance graph
[legend]
Collaboration diagram for alma::ACS::impl::HistoryMonitorImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HistoryMonitorImpl (CommonPropertyImpl property)
BACIPriority getPriority ()

Protected Member Functions

void retrieveValueAndDispatch (long keyTime, boolean done)

Detailed Description

Implementation of history monitor - retrieveValueAndDispatch method adds value to the history buffer. History monitor is IDLE priority task.

Author:
Matej Sekoranja
Version:
$id$

Constructor & Destructor Documentation

alma::ACS::impl::HistoryMonitorImpl::HistoryMonitorImpl ( CommonPropertyImpl  property  )  [inline]

Constructor.

Parameters:
property property to be monitored, non-null.

References alma::ACS::impl::CommonMonitorImpl::initialize(), and alma::ACS::impl::CommonMonitorImpl::startTime.


Member Function Documentation

BACIPriority alma::ACS::impl::HistoryMonitorImpl::getPriority (  )  [inline]
void alma::ACS::impl::HistoryMonitorImpl::retrieveValueAndDispatch ( long  keyTime,
boolean  done 
) [inline, protected]

Retrieve property value via cached mnemonicValue and add response to the history buffer.

See also:
alma.ACS.CommonMonitor::retrieveValueAndDispatch(long, boolean)

Reimplemented from alma::ACS::impl::CommonMonitorImpl.

References alma::ACSErr::Completion::timeStamp, and alma::ACSErr::CompletionHolder::value.


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

Generated by  doxygen 1.6.2