#include <egg_server_api.h>
Definition at line 81 of file egg_server_api.h.
Data Fields | |
struct channel * | next |
struct channel * | prev |
char * | name |
char * | topic |
char * | topic_nick |
long | topic_time |
flags_t | mode |
int | limit |
char * | key |
channel_mask_list_t ** | lists |
int | nlists |
channel_mode_arg_t * | args |
int | nargs |
channel_member_t * | member_head |
int | nmembers |
channel_member_t * | bot |
xml_node_t * | settings |
int | status |
int | flags |
struct channel* channel::next [read] |
Definition at line 82 of file egg_server_api.h.
Referenced by channel_free(), channel_on_connect(), channel_on_nick(), channel_on_quit(), channel_probe(), channel_reset(), channel_save(), party_channels(), script_channel_list(), and server_status().
struct channel * channel::prev [read] |
char* channel::name |
Definition at line 84 of file egg_server_api.h.
Referenced by channel_free(), channel_on_connect(), channel_on_quit(), channel_probe(), channel_save(), channel_set(), party_chaninfo(), party_chanmembermode(), party_channels(), party_pls_chan(), script_channel_list(), and server_status().
char* channel::topic |
Definition at line 86 of file egg_server_api.h.
Referenced by channel_free_online(), got331(), got332(), gottopic(), party_channels(), and script_channel_topic().
char * channel::topic_nick |
Definition at line 86 of file egg_server_api.h.
Referenced by channel_free_online(), got333(), gottopic(), and script_channel_topic().
long channel::topic_time |
Definition at line 87 of file egg_server_api.h.
Referenced by got333(), gottopic(), and script_channel_topic().
Definition at line 89 of file egg_server_api.h.
Referenced by channel_get_modes(), channel_mode(), and parse_chan_mode().
int channel::limit |
Definition at line 90 of file egg_server_api.h.
Referenced by channel_free_online(), parse_chan_mode(), and script_channel_limit().
char* channel::key |
Definition at line 91 of file egg_server_api.h.
Referenced by channel_free_online(), parse_chan_mode(), and script_channel_key().
Definition at line 93 of file egg_server_api.h.
Referenced by channel_get_mask_list(), channel_on_join(), and clear_masklists().
int channel::nlists |
Definition at line 94 of file egg_server_api.h.
Referenced by channel_get_mask_list(), channel_on_join(), and clear_masklists().
Definition at line 96 of file egg_server_api.h.
Referenced by channel_free_online(), channel_get_arg(), channel_get_modes(), and channel_mode_arg().
int channel::nargs |
Definition at line 97 of file egg_server_api.h.
Referenced by channel_free_online(), channel_get_arg(), channel_get_modes(), and channel_mode_arg().
Definition at line 99 of file egg_server_api.h.
Referenced by channel_add_member(), channel_free_online(), channel_lookup_member(), channel_mode(), channel_on_leave(), channel_on_nick(), party_channels(), and script_channel_members().
Definition at line 100 of file egg_server_api.h.
Referenced by channel_add_member(), channel_free_online(), channel_on_leave(), party_channels(), and server_status().
Definition at line 104 of file egg_server_api.h.
Referenced by channel_free(), channel_get(), channel_get_int(), channel_get_node(), channel_load(), channel_probe(), channel_save(), and channel_set().
int channel::status |
Definition at line 105 of file egg_server_api.h.
Referenced by channel_free_online(), channel_on_join(), got315(), and got366().
int channel::flags |
Definition at line 106 of file egg_server_api.h.
Referenced by channel_add(), channel_load(), channel_on_leave(), channel_remove(), channel_save(), party_chaninfo(), and party_pls_chan().