Result info generated by the IRCResponseParser. More...
#include <ircresponseparseresult.h>
Public Member Functions | |
| IRCResponseParseResult () | |
| Creates an invalid object.  More... | |
| IRCResponseParseResult (const IRCResponseType &responseType, bool bWasParsed) | |
| A valid response result with set type and notification if it was parsed or not.  More... | |
| IRCResponseParseResult (const IRCResponseParseResult &other) | |
| bool | isValid () const | 
| IRCResponseParseResult & | operator= (const IRCResponseParseResult &other) | 
| const IRCResponseType & | type () const | 
| Type of the response as defined by IRCResponseType.  More... | |
| bool | wasParsed () const | 
true if response message was parsed, false if IRCResponseParser ignored the response.  More... | |
Result info generated by the IRCResponseParser.
Definition at line 33 of file ircresponseparseresult.h.
| IRCResponseParseResult::IRCResponseParseResult | ( | ) | 
Creates an invalid object.
Invalid object means that error occured and the parsing didn't even occur.
Definition at line 31 of file ircresponseparseresult.cpp.
| IRCResponseParseResult::IRCResponseParseResult | ( | const IRCResponseType & | responseType, | 
| bool | bWasParsed | ||
| ) | 
A valid response result with set type and notification if it was parsed or not.
| responseType | Type of the parsed response. Please note that this may still be invalid, even if the entire result object is valid. | 
| bWasParsed | true if IRCResponseParser attempted to parse the message. false if message was completely ignored by the parser.  | 
Definition at line 37 of file ircresponseparseresult.cpp.
| const IRCResponseType & IRCResponseParseResult::type | ( | ) | const | 
Type of the response as defined by IRCResponseType.
If isValid() returns false this will also return an invalid IRCResponseType object. 
Definition at line 82 of file ircresponseparseresult.cpp.
      
  | 
  inline | 
true if response message was parsed, false if IRCResponseParser ignored the response. 
Definition at line 80 of file ircresponseparseresult.h.