ngscopeclient 0.1-dev+51fbda87c
Public Member Functions | Public Attributes | List of all members

Describes a particular revision of a waveform. More...

#include <Filter.h>

Collaboration diagram for WaveformCacheKey:
Collaboration graph
[legend]

Public Member Functions

 WaveformCacheKey ()
 Create an empty cache key for a null waveform.
 
 WaveformCacheKey (WaveformBase *wfm)
 Create a cache key for a waveform. More...
 
bool operator== (WaveformBase *wfm)
 
bool operator== (WaveformCacheKey wfm)
 
bool operator!= (WaveformBase *wfm)
 
bool operator!= (WaveformCacheKey wfm)
 

Public Attributes

WaveformBasem_wfm
 Pointer to the waveform object.
 
uint64_t m_rev
 

Detailed Description

Describes a particular revision of a waveform.

Used to determine whether a filter input has changed, and thus cached state should be invalidated

Constructor & Destructor Documentation

◆ WaveformCacheKey()

WaveformCacheKey::WaveformCacheKey ( WaveformBase wfm)
inline

Create a cache key for a waveform.

Parameters
wfmInput waveform

Member Data Documentation

◆ m_rev

uint64_t WaveformCacheKey::m_rev
Parameters
Versionof the waveform

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