#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ekg/debug.h>
#include <ekg/recode.h>
#include <ekg/xmalloc.h>
#include "icq.h"
#include "misc.h"
#include "icq_caps.h"
#include "icq_const.h"
#include "icq_flap_handlers.h"
#include "icq_snac_handlers.h"
Struktury danych | |
struct | msg_params_t |
Funkcje | |
SNAC_SUBHANDLER (icq_snac_message_error) | |
static void | icq_snac_message_set_msg_channel (session_t *s, uint16_t chan, uint32_t flags) |
SNAC_SUBHANDLER (icq_snac_message_replyicbm) | |
static void | icq_pack_append_msg_header (string_t pkt, msg_params_t *msg_param) |
static void | icq_send_adv_msg_ack (session_t *s, msg_params_t *msg_param) |
static int | icq_snac_message_recv_icbm_ch1 (session_t *s, unsigned char *buf, int len, msg_params_t *msg_param) |
static void | icq_send_status_descr (session_t *s, int msg_type, msg_params_t *msg_param) |
static int | icq_snac_message_recv_rtf2711 (session_t *s, unsigned char *buf, int len, msg_params_t *msg_param) |
static int | icq_snac_message_recv_icbm_ch2 (session_t *s, unsigned char *buf, int len, msg_params_t *msg_param) |
static int | icq_snac_message_recv_icbm_ch4 (session_t *s, unsigned char *buf, int len, msg_params_t *msg_param) |
static int | icq_snac_unpack_message_params (session_t *s, unsigned char **buf, int *len, msg_params_t *msg_param) |
SNAC_SUBHANDLER (icq_snac_message_recv) | |
SNAC_SUBHANDLER (icq_snac_message_server_ack) | |
static void | icq_snac_message_status_reply (msg_params_t *msg_param, char *msg) |
SNAC_SUBHANDLER (icq_snac_message_response) | |
SNAC_SUBHANDLER (icq_snac_message_mini_typing_notification) | |
SNAC_SUBHANDLER (icq_snac_message_queue) | |
SNAC_HANDLER (icq_snac_message_handler) |
static void icq_pack_append_msg_header | ( | string_t | pkt, | |
msg_params_t * | msg_param | |||
) | [static] |
static void icq_send_adv_msg_ack | ( | session_t * | s, | |
msg_params_t * | msg_param | |||
) | [static] |
static void icq_send_status_descr | ( | session_t * | s, | |
int | msg_type, | |||
msg_params_t * | msg_param | |||
) | [static] |
static int icq_snac_message_recv_icbm_ch1 | ( | session_t * | s, | |
unsigned char * | buf, | |||
int | len, | |||
msg_params_t * | msg_param | |||
) | [static] |
static int icq_snac_message_recv_icbm_ch2 | ( | session_t * | s, | |
unsigned char * | buf, | |||
int | len, | |||
msg_params_t * | msg_param | |||
) | [static] |
static int icq_snac_message_recv_icbm_ch4 | ( | session_t * | s, | |
unsigned char * | buf, | |||
int | len, | |||
msg_params_t * | msg_param | |||
) | [static] |
static int icq_snac_message_recv_rtf2711 | ( | session_t * | s, | |
unsigned char * | buf, | |||
int | len, | |||
msg_params_t * | msg_param | |||
) | [static] |
static void icq_snac_message_set_msg_channel | ( | session_t * | s, | |
uint16_t | chan, | |||
uint32_t | flags | |||
) | [static] |
static void icq_snac_message_status_reply | ( | msg_params_t * | msg_param, | |
char * | msg | |||
) | [static] |
static int icq_snac_unpack_message_params | ( | session_t * | s, | |
unsigned char ** | buf, | |||
int * | len, | |||
msg_params_t * | msg_param | |||
) | [static] |
SNAC_HANDLER | ( | icq_snac_message_handler | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_error | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_mini_typing_notification | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_replyicbm | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_recv | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_response | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_server_ack | ) |
SNAC_SUBHANDLER | ( | icq_snac_message_queue | ) |