]> granicus.if.org Git - pdns/commitdiff
Register DNSName::chopOff in lua
authorJussi Peltola <plz@plz.fi>
Wed, 18 Jan 2017 09:06:00 +0000 (11:06 +0200)
committerJussi Peltola <plz@plz.fi>
Wed, 18 Jan 2017 09:06:00 +0000 (11:06 +0200)
pdns/dnsdist-lua.cc

index 44e965762a147b06124313171e0afb0d5e0ea656..53b0b4532f1e605758dd675d7dfe0236afa12bc2 100644 (file)
@@ -1138,6 +1138,7 @@ vector<std::function<void(void)>> setupLua(bool client, const std::string& confi
   g_lua.registerFunction<ComboAddress(ComboAddress::*)()>("mapToIPv4", [](const ComboAddress& ca) { return ca.mapToIPv4(); });
 
   g_lua.registerFunction("isPartOf", &DNSName::isPartOf);
+  g_lua.registerFunction<bool(DNSName::*)()>("chopOff", [](DNSName&dn ) { return dn.chopOff(); });
   g_lua.registerFunction<unsigned int(DNSName::*)()>("countLabels", [](const DNSName& name) { return name.countLabels(); });
   g_lua.registerFunction<size_t(DNSName::*)()>("wirelength", [](const DNSName& name) { return name.wirelength(); });
   g_lua.registerFunction<string(DNSName::*)()>("tostring", [](const DNSName&dn ) { return dn.toString(); });