1#ifndef IRCBOT_IRCCHANNEL_H
2#define IRCBOT_IRCCHANNEL_H
25 CMETHOD ATTR_RETNONNULL;
33 CMETHOD ATTR_RETNONNULL ATTR_PURE;
50 CMETHOD ATTR_RETNONNULL;
A hash table storing any data objects using string keys.
const IrcServer * IrcChannel_server(const IrcChannel *self)
The server of the channel.
const IBHashTable * IrcChannel_nicks(const IrcChannel *self)
A hash table of all the nicks currently on the channel.
int IrcChannel_isJoined(const IrcChannel *self)
Whether the bot is currently on this channel.
const char * IrcChannel_name(const IrcChannel *self)
The name of the channel.
Common preprocessor declarations for libircbot.