Communi  3.7.0
A cross-platform IRC framework written with Qt
Loading...
Searching...
No Matches
IrcWhowasMessage Class Reference

Represents a reply message to a WHOWAS command. More...

#include <IrcMessage>

Inherits IrcMessage.

Public Member Functions

Q_INVOKABLE IrcWhowasMessage (IrcConnection *connection)
QString account () const
QString info () const
QString realName () const
QString server () const
Public Member Functions inherited from IrcMessage
Q_INVOKABLE IrcMessage (IrcConnection *connection)
 ~IrcMessage () override
QString account () const
Q_INVOKABLE IrcMessage * clone (QObject *parent=nullptr) const
QString command () const
IrcConnection * connection () const
QByteArray encoding () const
Flags flags () const
QString host () const
QString ident () const
IrcNetwork * network () const
QString nick () const
QString parameter (int index) const
QStringList parameters () const
QString prefix () const
Q_INVOKABLE void setFlag (Flag flag, bool on=true)
void setParameter (int index, const QString &parameter)
void setTag (const QString &name, const QVariant &tag)
QVariant tag (const QString &name) const
QVariantMap tags () const
Q_INVOKABLE bool testFlag (Flag flag) const
QDateTime timeStamp () const
Q_INVOKABLE QByteArray toData () const
Type type () const

Additional Inherited Members

Public Types inherited from IrcMessage
enum  Flag {
  None = 0x00 , Own = 0x01 , Identified = 0x02 , Unidentified = 0x04 ,
  Playback = 0x08 , Implicit = 0x10
}
enum  Type {
  Unknown , Capability , Error , Invite ,
  Join , Kick , Mode , Motd ,
  Names , Nick , Notice , Numeric ,
  Part , Ping , Pong , Private ,
  Quit , Topic , WhoReply , Account ,
  Away , Whois , Whowas , HostChange ,
  Batch
}
Static Public Member Functions inherited from IrcMessage
static Q_INVOKABLE IrcMessage * fromData (const QByteArray &data, IrcConnection *connection)
static Q_INVOKABLE IrcMessage * fromParameters (const QString &prefix, const QString &command, const QStringList &parameters, IrcConnection *connection)
Properties inherited from IrcMessage
bool implicit
bool own
bool valid

Detailed Description

Since
3.3

Constructor & Destructor Documentation

◆ IrcWhowasMessage()

IrcWhowasMessage::IrcWhowasMessage ( IrcConnection * connection)
explicit

Constructs a new IrcWhowasMessage with connection.

Member Function Documentation

◆ account()

QString IrcWhowasMessage::account ( ) const

This property holds the account of the user.

Access function:
  • QString account() const

◆ info()

QString IrcWhowasMessage::info ( ) const

This property holds info of the server the user was on.

Access function:
  • QString info() const

◆ realName()

QString IrcWhowasMessage::realName ( ) const

This property holds the real name of the user.

Access function:
  • QString realName() const

◆ server()

QString IrcWhowasMessage::server ( ) const

This property holds the server address user was on.

Access function:
  • QString server() const