Funkcje |
static int | icq_theme_init () |
| PLUGIN_DEFINE (icq, PLUGIN_PROTOCOL, icq_theme_init) |
int | icq_send_pkt (session_t *s, string_t buf) |
static int | icq_ping (int type, session_t *s) |
int | icq_write_status_msg (session_t *s) |
int | icq_write_status (session_t *s) |
int | icq_write_info (session_t *s) |
void | icq_set_security (session_t *s) |
void | icq_session_connected (session_t *s) |
static uint32_t | icq_get_uid (session_t *s, const char *target) |
static int | icq_session_init (void *data, va_list ap) |
static int | icq_session_deinit (void *data, va_list ap) |
static int | icq_validate_uid (void *data, va_list ap) |
static int | icq_print_version (void *data, va_list ap) |
static int | icq_typing_out (void *data, va_list ap) |
void | icq_handle_disconnect (session_t *s, const char *reason, int type) |
static int | icq_handle_stream (int type, int fd, watch_type_t watch, session_t *s) |
static int | icq_handle_connect (int type, int fd, watch_type_t watch, session_t *s) |
static int | icq_handle_hubresolver (int type, int fd, watch_type_t watch, void *data) |
static int | icq_command_addssi (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_delssi (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static void | icq_send_msg_ch1 (session_t *session, const char *uid, const char *message) |
static void | icq_send_msg_ch2 (session_t *session, const char *uid, const char *message) |
static int | icq_command_msg (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_inline_msg (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_away (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_connect (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_disconnect (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_reconnect (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_userinfo (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_searchuin (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_search (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_auth (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_rates (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_whoami (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_command_register (const char *name, const char **params, session_t *session, const char *target, int quiet) |
static int | icq_userlist_info_handle (void *data, va_list ap) |
static void | icq_changed_our_security (session_t *s, const char *var) |
EXPORT int | icq_plugin_init (int prio) |
static int | icq_plugin_destroy () |