|
ekg2
|
#include <ekg/dynstuff.h>#include <ekg/plugins.h>#include <ekg/protocol.h>#include <ekg/sessions.h>#include <ekg/windows.h>#include "irc-ssl.h"Idź do kodu źródłowego tego pliku.
Struktury danych | |
| struct | _irc_private_t |
| struct | conv_in_out_t |
| struct | out_recodes_t |
| struct | recoded_channels_t |
| struct | _irc_awaylog_t |
| struct | people_t |
| struct | channel_t |
| struct | people_chan_t |
| struct | connector_t |
| struct | irc_resolver_t |
Definicje | |
| #define | DOT(a, x, y, z, error) |
| #define | SOP(x) (j->sopt[x]) |
| #define | irc_private(s) ((irc_private_t*) session_private_get(s)) |
| #define | IRC4 "irc:" |
| #define | irc_uid(target) protocol_uid("irc", target) |
| #define | irc_write(s, args...) watch_write((s && s->priv) ? irc_private(s)->send_watch : NULL, args); |
Definicje typów | |
| typedef struct _irc_private_t | irc_private_t |
| typedef struct _irc_awaylog_t | irc_awaylog_t |
Wyliczenia | |
| enum | { USERMODES =0, CHANMODES, _005_PREFIX, _005_CHANTYPES, _005_CHANMODES, _005_MODES, _005_CHANLIMIT, _005_NICKLEN, _005_IDCHAN, SERVOPTS } |
| enum | { IRC_CASEMAPPING_ASCII, IRC_CASEMAPPING_RFC1459, IRC_CASEMAPPING_RFC1459_STRICT, IRC_CASEMAPPING_COUNT } |
| enum | { IRC_GC_CHAN =0, IRC_GC_NOT_CHAN, IRC_GC_ANY } |
Funkcje | |
| void | irc_handle_disconnect (session_t *s, const char *reason, int type) |
| int | irc_parse_line (session_t *s, char *buf, int fd) |
| char * | nickpad_string_create (channel_t *chan) |
| char * | nickpad_string_apply (channel_t *chan, const char *str) |
| char * | nickpad_string_restore (channel_t *chan) |
| char * | clean_channel_names (session_t *session, char *channels) |
Zmienne | |
| plugin_t | irc_plugin |
| int | irc_config_experimental_chan_name_clean |
| #define DOT | ( | a, | |
| x, | |||
| y, | |||
| z, | |||
| error | |||
| ) |
| #define IRC4 "irc:" |
| #define irc_private | ( | s) | ((irc_private_t*) session_private_get(s)) |
| #define irc_uid | ( | target) | protocol_uid("irc", target) |
| #define irc_write | ( | s, | |
| args... | |||
| ) | watch_write((s && s->priv) ? irc_private(s)->send_watch : NULL, args); |
| #define SOP | ( | x) | (j->sopt[x]) |
| typedef struct _irc_awaylog_t irc_awaylog_t |
| typedef struct _irc_private_t irc_private_t |
| anonymous enum |
| anonymous enum |
| char* clean_channel_names | ( | session_t * | session, |
| char * | channels | ||
| ) |
| int irc_parse_line | ( | session_t * | s, |
| char * | buf, | ||
| int | fd | ||
| ) |
| char* nickpad_string_create | ( | channel_t * | chan) |
| char* nickpad_string_restore | ( | channel_t * | chan) |
| int irc_config_experimental_chan_name_clean |
| plugin_t irc_plugin |
1.8.4