14 #ifndef HH_SENF_Ext_NetEmu_WLAN_CRDA_ 15 #define HH_SENF_Ext_NetEmu_WLAN_CRDA_ 1 18 #include <boost/functional/hash.hpp> 28 #define DEFAULT_CRDA_SYNC_FILE "/dev/shm/NetEMU-CRDA.sync" 29 #define CRDA_SLAVE_NAME "wiback-crda" 39 int run(
int argc,
char const ** argv);
55 void cachedRegDomains(std::ostream & os)
const;
58 bool setRegCountry(std::string alpha2Country);
59 void kernelRegDomain(std::ostream & os);
63 int setRegulatoryDirect();
65 void help(
int exit_status);
68 boost::scoped_ptr<senf::log::Target> logDebugTarget_;
70 std::string dummyCountry_;
73 unsigned dfsRegionFlag_;
74 std::string syncFilename_;
78 std::set<senf::emu::RegulatoryDomain> cachedRegDomains_;
senf::emu::RegulatoryDomain const & regDomain() const
int run(int argc, char const **argv)
std::string slaveName() const
#define DEFAULT_CRDA_SYNC_FILE
WirelessNLController public header.
bool init(bool MasterMode=false, std::string const &filename=DEFAULT_CRDA_SYNC_FILE)
senf::console::ScopedDirectory dir
senf::emu::RegulatoryDomain const & worldRegDomain() const
unsigned dfsRegionFlag() const