1#ifndef IRCBOT_IRCMESSAGE_H
2#define IRCBOT_IRCMESSAGE_H
40 CMETHOD ATTR_RETNONNULL ATTR_PURE;
48 CMETHOD ATTR_RETNONNULL ATTR_PURE;
56 CMETHOD ATTR_RETNONNULL ATTR_PURE;
All valid IRC protocol messages according to RFC 2812.
const char * IrcMessage_prefix(const IrcMessage *self)
The prefix of the message.
const IBList * IrcMessage_params(const IrcMessage *self)
The parameters of the message.
IrcCommand IrcMessage_command(const IrcMessage *self)
The command of the message.
const char * IrcMessage_rawParams(const IrcMessage *self)
The unparsed parameters of the message.
const char * IrcMessage_rawCmd(const IrcMessage *self)
The unparsed command of the message.
Common preprocessor declarations for libircbot.
declarations for the IrcCommand enum class