|
virtual bool | IsCTCP (std::string &name, std::string &body) const =0 |
|
virtual bool | IsCTCP (std::string &name) const =0 |
|
virtual bool | IsCTCP () const =0 |
|
◆ IsCTCP() [1/3]
virtual bool MessageDetails::IsCTCP |
( |
| ) |
const |
|
pure virtual |
Determines whether the specified message is a CTCP.
◆ IsCTCP() [2/3]
virtual bool MessageDetails::IsCTCP |
( |
std::string & |
name | ) |
const |
|
pure virtual |
Determines whether the specified message is a CTCP. If the specified message is a CTCP then the CTCP name is extracted and stored in the name reference.
- Parameters
-
name | The location to store the parsed CTCP name. |
◆ IsCTCP() [3/3]
virtual bool MessageDetails::IsCTCP |
( |
std::string & |
name, |
|
|
std::string & |
body |
|
) |
| const |
|
pure virtual |
Determines whether the specified message is a CTCP. If the specified message is a CTCP then the CTCP name and CTCP body are extracted and stored in the name and body references.
- Parameters
-
name | The location to store the parsed CTCP name. |
body | The location to store the parsed CTCP body. |
◆ echo
bool MessageDetails::echo |
Whether to echo the message at all.
◆ exemptions
CUList MessageDetails::exemptions |
The users who are exempted from receiving this message.
◆ tags_in
IRCv3 message tags sent to the server by the user.
◆ tags_out
IRCv3 message tags sent out to users who get this message.
◆ text
std::string MessageDetails::text |
The message which will be sent to clients.
◆ type
MessageType MessageDetails::type |
◆ update_idle
bool MessageDetails::update_idle |
Whether to update the source user's idle time.
The documentation for this class was generated from the following file: