![]() |
Communi 1.0.0
A cross-platform IRC client library written with Qt 4
|
The IrcSender class is a helper class for handling IRC message sender prefixes. More...
#include <IrcSender>
Public Member Functions | |
| IrcSender (const QString &prefix=QString()) | |
| QString | host () const |
| bool | isValid () const |
| QString | name () const |
| QString | prefix () const |
| void | setHost (const QString &host) |
| void | setName (const QString &name) |
| void | setPrefix (const QString &prefix) |
| void | setUser (const QString &user) |
| QString | user () const |
The IrcSender class is a helper class for handling IRC message sender prefixes.
An IRC message sender prefix as specified in RFC 1459:
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
Constructs a new IrcSender, optionally initializing to prefix.
| QString IrcSender::host | ( | ) | const [inline] |
Returns the host.
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
| bool IrcSender::isValid | ( | ) | const |
Returns true if the sender is valid; otherwise false.
A sender is considered valid if the name is not empty.
| QString IrcSender::name | ( | ) | const [inline] |
Returns the name.
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
| QString IrcSender::prefix | ( | ) | const |
Returns the whole prefix.
| void IrcSender::setHost | ( | const QString & | host | ) | [inline] |
Sets the host.
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
| void IrcSender::setName | ( | const QString & | name | ) | [inline] |
Sets the name.
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
| void IrcSender::setPrefix | ( | const QString & | prefix | ) |
Sets the whole prefix.
| void IrcSender::setUser | ( | const QString & | user | ) | [inline] |
Sets the user.
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
| QString IrcSender::user | ( | ) | const [inline] |
Returns the user.
<prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ]
1.7.4