]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/hashcomp.cpp
Add the msgid tag to all outgoing messages.
[user/henk/code/inspircd.git] / src / hashcomp.cpp
index 8febcbb5f6b08784a3d5d92a0595cec4e80a340c..4fee9fd55d2925be015b014296ae8ddfafde6caa 100644 (file)
@@ -193,8 +193,8 @@ size_t irc::insensitive::operator()(const std::string &s) const
        return t;
 }
 
-irc::tokenstream::tokenstream(const std::string& msg, size_t start)
-       : message(msg, start)
+irc::tokenstream::tokenstream(const std::string& msg, size_t start, size_t end)
+       : message(msg, start, end)
        , position(0)
 {
 }
@@ -287,6 +287,16 @@ bool irc::sepstream::StreamEnd()
        return this->pos > this->tokens.length();
 }
 
+bool irc::sepstream::Contains(const std::string& value)
+{
+       std::string token;
+       while (GetToken(token))
+               if (value == token)
+                       return true;
+
+       return false;
+}
+
 irc::portparser::portparser(const std::string &source, bool allow_overlapped)
        : sep(source), in_range(0), range_begin(0), range_end(0), overlapped(allow_overlapped)
 {