- ServerInstance->Modules->UnpublishInterface("RegularExpression", this);
- }
-
- virtual const char* OnRequest(Request* request)
- {
- if (strcmp("REGEX-NAME", request->GetId()) == 0)
- {
- return "glob";
- }
- else if (strcmp("REGEX", request->GetId()) == 0)
- {
- RegexFactoryRequest* rfr = (RegexFactoryRequest*)request;
- std::string rx = rfr->GetRegex();
- rfr->result = (Regex*)new GlobRegex(rx, ServerInstance);
- return "OK";
- }
- return NULL;