Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

VrSkippingSink< iType > Class Template Reference

#include <VrSkippingSink.h>

Inheritance diagram for VrSkippingSink< iType >:

VrSink< iType > VrSigProc List of all members.

Public Member Functions

 VrSkippingSink ()
virtual void pre_initialize ()
 Set sampling frequency based on upstream sampling freq.

virtual int forecast (VrSampleRange output, VrSampleRange inputs[])
 map output range to required input ranges

virtual float averageInputUse (int n)
virtual unsigned int mapSizeUp (int i, unsigned int size)
virtual ~VrSkippingSink ()

Protected Attributes

unsigned int history
unsigned int increment

template<class iType>
class VrSkippingSink< iType >


Constructor & Destructor Documentation

template<class iType>
VrSkippingSink< iType >::VrSkippingSink  )  [inline]
 

template<class iType>
virtual VrSkippingSink< iType >::~VrSkippingSink  )  [inline, virtual]
 


Member Function Documentation

template<class iType>
virtual float VrSkippingSink< iType >::averageInputUse int  n  )  [inline, virtual]
 

Reimplemented from VrSigProc.

template<class iType>
int VrSkippingSink< iType >::forecast VrSampleRange  output,
VrSampleRange  inputs[]
[virtual]
 

map output range to required input ranges

Reimplemented from VrSigProc.

template<class iType>
virtual unsigned int VrSkippingSink< iType >::mapSizeUp int  i,
unsigned int  size
[inline, virtual]
 

Reimplemented from VrSigProc.

template<class iType>
virtual void VrSkippingSink< iType >::pre_initialize  )  [inline, virtual]
 

Set sampling frequency based on upstream sampling freq.

This method handles automatically setting the sampling frequency for this module based on the sampling frequency of the upstream modules. For most modules, our sampling frequency is the same as our upstream neighbor. VrInterpolatingSigProc and VrDecimatingSigProc override this.

This method is called immediately prior to initialize.

Reimplemented from VrSigProc.


Member Data Documentation

template<class iType>
unsigned int VrSkippingSink< iType >::history [protected]
 

template<class iType>
unsigned int VrSkippingSink< iType >::increment [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 30 21:32:20 2004 for GNU Radio by doxygen 1.3.2