18 #ifndef __EKG_PLUGINS_IRC_IRC_H 19 #define __EKG_PLUGINS_IRC_IRC_H 21 #define EKG_IRC_DEFAULT_USERMODE "+iw" 79 #define SOP(x) (j->sopt[x]) 115 #define irc_private(s) ((irc_private_t*) session_private_get(s)) 119 #define irc_uid(target) protocol_uid("irc", target) 134 #define irc_write(s, args...) ekg_connection_write(irc_private(s)->send_stream, args) list_t hilights
Definition: irc.h:42
Definition: chanview.c:59
GCancellable * connect_cancellable
Definition: irc.h:34
out_recodes_t * recode
Definition: irc.h:69
Definition: sessions.h:127
char * realname
Definition: irc.h:84
int syncmode
Definition: irc.h:92
gchar * conv
Definition: irc.h:56
int longest_nick
Definition: irc.h:100
char * nickpad_string_restore(channel_t *chan)
Definition: irc.c:1877
int mode
Definition: irc.h:94
int irc_parse_line(session_t *s, const char *l, int fd)
Definition: misc.c:322
window_t * window
Definition: irc.h:96
char * nick_signs
Definition: irc.h:48
int nickpad_pos
Definition: irc.h:99
int irc_config_clean_channel_name
Definition: irc.c:128
GTimeVal syncstart
Definition: irc.h:93
char * uid
Definition: irc.h:74
struct _irc_private_t irc_private_t
gchar ** auto_guess_encoding
Definition: irc.h:53
char * name
Definition: irc.h:91
char * name
Definition: irc.h:68
char * sopt[SERVOPTS]
Definition: irc.h:44
char * ident
Definition: irc.h:85
GData * recoded_channels
Definition: irc.h:54
char * nick
Definition: irc.h:37
void * conv_out
Definition: irc.h:63
plugin_t irc_plugin
Definition: irc.c:133
struct _irc_awaylog_t irc_awaylog_t
char * topicby
Definition: irc.h:95
void * conv_in
Definition: irc.h:62
channel_t * chanp
Definition: irc.h:112
int casemapping
Definition: irc.h:49
list_t acclist
Definition: irc.h:105
char * nick_modes
Definition: irc.h:47
int irc_config_allow_fake_contacts
Definition: irc.c:127
char * channame
Definition: irc.h:73
list_t channels
Definition: irc.h:41
list_t onchan
Definition: irc.h:97
char * nickpad_str
Definition: irc.h:98
void irc_handle_disconnect(session_t *s, const char *reason, int type)
Definition: irc.c:467
char * nickpad_string_create(channel_t *chan)
Definition: irc.c:1850
list_t awaylog
Definition: irc.h:51
Definition: ekg_hash_benchmark.c:14
list_t banlist
Definition: irc.h:101
char * msg
Definition: irc.h:75
time_t t
Definition: irc.h:76
char * clean_channel_names(session_t *session, char *channels)
Definition: misc.c:707
int mode
Definition: irc.h:110
char * host_ident
Definition: irc.h:38
list_t channels
Definition: irc.h:86
char * nickpad_string_apply(channel_t *chan, const char *str)
Definition: irc.c:1865
char * nick
Definition: irc.h:83
int autoreconnecting
Definition: irc.h:31
char * name
Definition: irc.h:61
list_t people
Definition: irc.h:40
GDataOutputStream * send_stream
Definition: irc.h:35
gboolean disconnecting
Definition: irc.h:32