nidas v1.2.3
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
 Method called on a DerivedDataClient by the DerivedDataReader thread when a new packet of derived data has been received.
 

Detailed Description

Interface of a DerivedDataClient of the DerivedDataReader.

Constructor & Destructor Documentation

◆ ~DerivedDataClient()

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

Member Function Documentation

◆ derivedDataNotify()

virtual void nidas::core::DerivedDataClient::derivedDataNotify ( const DerivedDataReader * s)
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.

Exceptions

)

Implemented in nidas::dynld::raf::CVIOutput, nidas::dynld::raf::AlicatSDI, nidas::dynld::raf::LamsSensor, nidas::dynld::raf::PIP_Serial, nidas::dynld::raf::TwoD_USB, nidas::dynld::raf::VCSEL2_Serial, and nidas::dynld::raf::VCSEL_Serial.


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