- if (strcmp("REGEX-NAME", request->GetId()) == 0)
- {
- return "posix";
- }
- else if (strcmp("REGEX", request->GetId()) == 0)
- {
- RegexFactoryRequest* rfr = (RegexFactoryRequest*)request;
- std::string rx = rfr->GetRegex();
- rfr->result = new POSIXRegex(rx, ServerInstance, extended);
- return "OK";
- }
- return NULL;