X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDVB%2FDVBConfigParser.hh;h=bdd3d92f177dfb6285e920be09e2de5086698b04;hb=797cc66c49bb69e0bd084d1b7ec4269ba52de50d;hp=9a1f6844206763fb0f88ffec4284ac14cd7b9e74;hpb=92fd389adc2b26e84344d34d5528c0eb55e145cc;p=senf.git diff --git a/Socket/Protocols/DVB/DVBConfigParser.hh b/Socket/Protocols/DVB/DVBConfigParser.hh index 9a1f684..bdd3d92 100644 --- a/Socket/Protocols/DVB/DVBConfigParser.hh +++ b/Socket/Protocols/DVB/DVBConfigParser.hh @@ -1,4 +1,4 @@ -// $Id: DVBConfigParser.hh 965 2008-11-18 16:04:20Z g0dil $ +// $Id$ // // Copyright (C) 2007 // Fraunhofer Institute for Open Communication Systems (FOKUS) @@ -23,8 +23,8 @@ /** \file \brief DVBDemuxHandles public header */ -#ifndef DVBCONFIGPARSER_HH_ -#define DVBCONFIGPARSER_HH_ +#ifndef HH_SENF_Socket_Protocols_DVB_DVBConfigParser_ +#define HH_SENF_Socket_Protocols_DVB_DVBConfigParser_ 1 #include #include @@ -34,10 +34,12 @@ #include #include #include + namespace senf { -class DVBConfigParser -{ - struct DVBParams { + + class DVBConfigParser + { + struct DVBParams { std::map inversion; std::map bandwidth; std::map code_rate; @@ -45,29 +47,30 @@ class DVBConfigParser std::map hierarchy; std::map modulation; std::map transmit_mode; - DVBParams(); }; - static const DVBParams params; - typedef boost::tokenizer > tokenizer; + DVBParams(); + }; + static const DVBParams params; + typedef boost::tokenizer > tokenizer; - -public: - DVBConfigParser(fe_type_t type_, const std::string & configFilePath = ""); - ~DVBConfigParser(); + public: + DVBConfigParser(fe_type_t type_, const std::string & configFilePath = ""); + ~DVBConfigParser(); - std::string getConfigLine(std::string channel); + std::string getConfigLine(std::string channel); - dvb_frontend_parameters getFrontendParam(std::string configLine); - -private: + dvb_frontend_parameters getFrontendParam(std::string configLine); - fe_type_t type; - std::ifstream configFile; - void initConfigFile(std::string _configFilePath); - - dvb_frontend_parameters getFrontendParamDVB_T( const tokenizer & tokens); - dvb_frontend_parameters getFrontendParamDVB_C( const tokenizer & tokens); - dvb_frontend_parameters getFrontendParamDVB_S( const tokenizer & tokens); + private: + fe_type_t type; + std::string configFilePath; + std::ifstream configFile; + void initConfigFile(std::string _configFilePath); + + dvb_frontend_parameters getFrontendParamDVB_T( const tokenizer & tokens); + dvb_frontend_parameters getFrontendParamDVB_C( const tokenizer & tokens); + dvb_frontend_parameters getFrontendParamDVB_S( const tokenizer & tokens); -}; + }; } -#endif /*DVBCONFIGPARSER_H_*/ + +#endif