ngscopeclient 0.1-dev+51fbda87c
Classes | Macros

Declaration of Filter. More...

#include "OscilloscopeChannel.h"
#include "FlowGraphNode.h"
Include dependency graph for Filter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WaveformCacheKey
 Describes a particular revision of a waveform. More...
 
class  Filter
 Abstract base class for all filter graph blocks which are not physical instrument channels. More...
 

Macros

#define PROTOCOL_DECODER_INITPROC(T)
 
#define AddDecoderClass(T)   Filter::DoAddDecoderClass(T::GetProtocolName(), T::CreateInstance)
 

Detailed Description

Declaration of Filter.

Author
Andrew D. Zonenberg

Macro Definition Documentation

◆ PROTOCOL_DECODER_INITPROC

#define PROTOCOL_DECODER_INITPROC (   T)
Value:
static Filter* CreateInstance(const std::string& color) \
{ \
return new T(color); \
} \
virtual std::string GetProtocolDisplayName() override \
{ return GetProtocolName(); }
Abstract base class for all filter graph blocks which are not physical instrument channels.
Definition: Filter.h:95