nidas  v1.2-1520
Public Member Functions | List of all members
nidas::core::DerivedDataClient Class Referenceabstract

Interface of a DerivedDataClient of the DerivedDataReader. More...

#include <DerivedDataClient.h>

Inheritance diagram for nidas::core::DerivedDataClient:
Inheritance graph
[legend]

Public Member Functions

virtual ~DerivedDataClient ()
 
virtual void derivedDataNotify (const DerivedDataReader *s)=0 throw ()
 Method called on a DerivedDataClient by the DerivedDataReader thread when a new packet of derived data has been received. More...
 

Detailed Description

Interface of a DerivedDataClient of the DerivedDataReader.

Constructor & Destructor Documentation

virtual nidas::core::DerivedDataClient::~DerivedDataClient ( )
inlinevirtual

Member Function Documentation

virtual void nidas::core::DerivedDataClient::derivedDataNotify ( const DerivedDataReader s)
throw (
)
pure virtual

Method called on a DerivedDataClient by the DerivedDataReader thread when a new packet of derived data has been received.

This method is called on the DerivedDataClients in the sequence that they registered with the DerivedDataReader. The implementation of this method in a client should run quickly, to reduce the delay in calling successive clients in the list.

Implemented in nidas::dynld::raf::CVIOutput, and nidas::dynld::raf::AlicatSDI.

Referenced by nidas::core::DerivedDataReader::notifyClients().


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