diff options
author | aquanight <aquanight@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-09-05 18:53:07 +0000 |
---|---|---|
committer | aquanight <aquanight@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-09-05 18:53:07 +0000 |
commit | b70bef06e7a8a985a15a730c7cadba2403c09d29 (patch) | |
tree | 688ff9a72fc92da5ec7ffb1c12bb24e72d960e7e /src/modules/extra/m_regex.h | |
parent | 1a1cdd989a95e55ee41eed6976fc62b31fd26a2a (diff) |
Adjustments to regex creation, and add PCRE provider
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10396 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/extra/m_regex.h')
-rw-r--r-- | src/modules/extra/m_regex.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/modules/extra/m_regex.h b/src/modules/extra/m_regex.h index 361d54831..cffb94cbd 100644 --- a/src/modules/extra/m_regex.h +++ b/src/modules/extra/m_regex.h @@ -40,8 +40,10 @@ class RegexFactoryRequest : public Request { private: std::string regex; - + public: + Regex* result; + RegexFactoryRequest(Module* Me, Module* Target, const std::string& rx) : Request(Me, Target, "REGEX"), regex(rx) { } @@ -50,6 +52,12 @@ public: { return regex; } + + Regex* Create() + { + Send(); + return this->result; + } }; class RegexNameRequest : public Request |