senf::emu::DVBModulationParameterRegistry Class Reference

#include <senf/Ext/NetEmu/DVB/DVBInterface.hh>

Inheritance diagram for senf::emu::DVBModulationParameterRegistry:

Public Types

typedef boost::transform_iterator< ::__gnu_cxx::select1st< Modulations::value_type >, Modulations::const_iteratorModulationParameterId_iterator
 
typedef boost::iterator_range< ModulationParameterId_iteratorModulationParameterIds
 

Public Member Functions

DVBModulationParameter const & findModulationById (ModulationParameter::id_t id) const
 
ModulationParameter::id_t parameterId (DVBModulationParameter::fec_rate_t fec, DVBModulationParameter::modulation_t mod, DVBModulationParameter::guard_interval_t gi) const
 
ModulationParameterIds parameterIds () const
 

Static Public Member Functions

static DVBModulationParameterRegistryinstance ()
 

Detailed Description

Definition at line 64 of file DVBInterface.hh.

Member Typedef Documentation

◆ ModulationParameterId_iterator

typedef boost::transform_iterator< ::__gnu_cxx::select1st<Modulations::value_type>, Modulations::const_iterator > senf::emu::DVBModulationParameterRegistry::ModulationParameterId_iterator

Definition at line 87 of file DVBInterface.hh.

◆ ModulationParameterIds

Member Function Documentation

◆ findModulationById()

senf::emu::DVBModulationParameter const & senf::emu::DVBModulationParameterRegistry::findModulationById ( ModulationParameter::id_t  id) const

Definition at line 109 of file DVBInterface.cc.

◆ instance()

static DVBModulationParameterRegistry& senf::emu::DVBModulationParameterRegistry::instance ( )
inlinestatic

Definition at line 77 of file DVBInterface.hh.

◆ parameterId()

Definition at line 118 of file DVBInterface.cc.

◆ parameterIds()

senf::emu::DVBModulationParameterRegistry::ModulationParameterIds senf::emu::DVBModulationParameterRegistry::parameterIds ( ) const

Definition at line 126 of file DVBInterface.cc.


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