#include <interleaver.h>
Inheritance diagram for simthlib::Deinterleaver:
Public Member Functions | |
Deinterleaver (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl, std::auto_ptr< Interleaving > interl_) | |
~Deinterleaver () | |
virtual void | updateInputLengths () |
virtual void | updateOutputLengths () |
int | memoryLength () const |
returns the memory length of the interleaver | |
void | adjustMemoryLength (int newMemLength) |
void | print (std::ostream &os) const |
void | startOfSimulation () |
Static Public Member Functions | |
static void | init (const std::string fileName, simth::Device **dev, simth::DeviceSystemIntf *sysPtr, int ID, const std::string ®ionQualifier="") |
static simth::Device * | init (int ID, simth::DeviceSystemIntf *sysPtr, const simth::PropertyList &_pl, const std::string &cpptype) |
Protected Attributes | |
Interleaving * | interl |
Related Functions | |
(Note that these are not member functions.) | |
propertylist_Deinterleaver (not_a_function) |
|
|
|
|
|
|
|
New factory function for PropertyList based parameter files. The correct class will be determined by the cpptype argument. The Interleaving object that belongs to this class will be obtained by the Interleaving::init function. The final Device object will then be returned. |
|
Old par file initialization. |
|
returns the memory length of the interleaver
|
|
Reimplemented from simth::Device. |
|
To set up the output length. Watch out: Any derived class *must* call this function!!!!! Reimplemented from simth::Device. |
|
Implements simth::Device. |
|
Implements simth::Device. |
|
These are the properties of class Deinterleaver . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script. Description of this device in the XML file: Base class for any Deinterleaver block. Note that this class also has the Properties of its base classes. The direct base class is simth::Device ; direct link to its propertylist should be propertylist_Device(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.
|
|
|