- MyV6Resolver(InspIRCd* Instance, Module* me, const std::string &source, bool forward, bool &cached) : Resolver(Instance, source, forward ? DNS_QUERY_AAAA : DNS_QUERY_PTR6, cached, me)
- {
- fw = forward;
- }
-
- virtual void OnLookupComplete(const std::string &result, unsigned int ttl)
- {
- ServerInstance->Log(DEBUG,"*** RESOLVER COMPLETED %s LOOKUP, IP IS: '%s' TTL=%lu",fw ? "FORWARD" : "REVERSE", result.c_str(), ttl);
- }
-
- virtual void OnError(ResolverError e, const std::string &errormessage)
- {
- ServerInstance->Log(DEBUG,"*** RESOLVER GOT ERROR: %d: %s",e,errormessage.c_str());
- }
-};
-
-/** Handle /WOOT
- */
-class cmd_woot : public command_t
-{
- Module* Creator;
- public:
- /* Command 'woot', takes no parameters and needs no special modes */
- cmd_woot (InspIRCd* Instance, Module* maker) : command_t(Instance,"WOOT", 0, 0), Creator(maker)
+ /* Command 'dalinfo', takes no parameters and needs no special modes */
+ CommandDalinfo (InspIRCd* Instance) : Command(Instance,"DALINFO", 0, 0)