NewDatumEvent< DataType_t > Class Template Reference

The event sent to downloader when a new datum is ready. More...

Public Types

typedef DataType_t DataType
 The type of data being exchanged.

Public Member Functions

 NewDatumEvent (DataDownloader< DataType > *downloader)
 Constructor.
virtual ~NewDatumEvent ()
 Destructor.
const DataDownloader< DataType > * getDownloader () const
 Returns the downloader object which triggered this event (const version)
DataDownloader< DataType > * getDownloader ()
 Returns the downloader object which triggered this event.

Static Public Attributes

static const QEvent::Type newDatumEventType = static_cast<QEvent::Type>(QEvent::User + 1)
 The ID of this event.

Detailed Description

template<class DataType_t>
class farsa::NewDatumEvent< DataType_t >

The event sent to downloader when a new datum is ready.

If the downloader chooses to be notified with a qt event, this is the event that it receives

Definition at line 611 of file dataexchange.h.

Member Typedef Documentation

typedef DataType_t DataType

The type of data being exchanged.

Definition at line 622 of file dataexchange.h.

Constructor & Destructor Documentation

NewDatumEvent ( DataDownloader< DataType > *  downloader)
inline

Constructor.

Parameters
downloaderthe downloader object which triggered the event

Definition at line 630 of file dataexchange.h.

virtual ~NewDatumEvent ( )
inlinevirtual

Destructor.

Definition at line 639 of file dataexchange.h.

Member Function Documentation

const DataDownloader<DataType>* getDownloader ( ) const
inline

Returns the downloader object which triggered this event (const version)

Returns
a const pointer to the downloader that triggered this event

Definition at line 649 of file dataexchange.h.

DataDownloader<DataType>* getDownloader ( )
inline

Returns the downloader object which triggered this event.

Returns
a pointer to the downloader that triggered this event

Definition at line 659 of file dataexchange.h.

Member Data Documentation

const QEvent::Type newDatumEventType = static_cast<QEvent::Type>(QEvent::User + 1)
static

The ID of this event.

Definition at line 617 of file dataexchange.h.


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