Public Member Functions | Public Attributes

c_online_channel Struct Reference

Stores channels information on wich the bot is. More...

#include <c_online_channel.h>

Collaboration diagram for c_online_channel:

List of all members.

Public Member Functions

 c_online_channel ()
 c_online_channel (const string &channel_name)

Public Attributes

bool b_bans_sent
 Have we send "MODE #channel +b" yet?
bool b_excepts_sent
 Have we sent "MODE #channel +e" yet?
bool b_invites_sent
 Have we sent "MODE #channel +I" yet?
bool b_reops_sent
 Have we sent "MODE #channel +R" yet?
vector< string > bans
 List of ban masks.
vector< string > excepts
 If got_excepts == true: list of +e exceptions - NOTE: clear, if irc network doesn't support +e exceptions to bans.
bool got_excepts
 Have we got exceptions (+e) of bans? (MODE #channel +e) - NOTE: even if irc network doesn't support +e exceptions, this is set to true if error response was sent by server to command MODE #channel +e.
bool got_invites
 Have we got invitations (+I)?
bool got_reops
 Have we got reop hints (+R)?
vector< string > invites
 List of invitations (+I).
string key
 Channel's key (or an empty string for none).
string limit
 Channel's limit (or an empty string for none).
string modes
 Channel modes.
string name
 Name of channel.
map< char, string > other_modes
 Other modes (for exotic IRC servers).
vector< string > reops
 List of reop hints (+R).
string topic
 Channel's topic.
vector< c_online_userusers
 List of users on this channel.

Detailed Description

Stores channels information on wich the bot is.

Author:
VooDooMan
Version:
2
Date:
2004, 2008-03-09

Definition at line 62 of file c_online_channel.h.


The documentation for this struct was generated from the following files:

Generated on Sat Aug 7 2010 15:33:52 for VooDoo cIRCle by doxygen 1.7.1

Get VooDoo cIRCle at SourceForge.net. Fast, secure and Free Open Source software downloads