X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fircdecoder.cpp;h=cadefbf71d9e31d77f1def07af7a085f9a91d21b;hb=00cc0dfd645cce97c120111f5e5fd4c02ed021c1;hp=d51ed553ad048cbf3dea7b4eca75967627c4f6e6;hpb=53e50ab66a5b3fa00282545ebc22ce3433ecf42b;p=quassel.git diff --git a/src/common/ircdecoder.cpp b/src/common/ircdecoder.cpp index d51ed553..cadefbf7 100644 --- a/src/common/ircdecoder.cpp +++ b/src/common/ircdecoder.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -63,16 +63,7 @@ QString IrcDecoder::parseTagValue(const QString& value) return result; } -/** - * Extracts a space-delimited fragment from an IRC message - * @param raw Raw Message - * @param start Current index into the message, will be advanced automatically - * @param end End of fragment, if already known. Default is -1, in which case it will be set to the next whitespace - * character or the end of the string - * @param prefix Required prefix. Default is 0. If set, this only parses a fragment if it starts with the given prefix. - * @return Fragment - */ -QByteArray extractFragment(const QByteArray& raw, int& start, int end = -1, char prefix = 0) +QByteArray IrcDecoder::extractFragment(const QByteArray& raw, int& start, int end, char prefix) { // Try to set find the end of the space-delimited fragment if (end == -1) { @@ -100,12 +91,7 @@ QByteArray extractFragment(const QByteArray& raw, int& start, int end = -1, char return fragment; } -/** - * Skips empty parts in the message - * @param raw Raw Message - * @param start Current index into the message, will be advanced automatically - */ -void skipEmptyParts(const QByteArray& raw, int& start) +void IrcDecoder::skipEmptyParts(const QByteArray& raw, int& start) { while (start < raw.length() && raw[start] == ' ') { start++;