ekg2  GIT master
Struktury danych | Funkcje
Dokumentacja pliku icq_snac_handlers_04message.c
#include "ekg2.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.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"
Wykres zależności załączania dla icq_snac_handlers_04message.c:

Struktury danych

struct  msg_params_t
 

Funkcje

int icq_snac_message_error (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
static void icq_snac_message_set_msg_channel (session_t *s, guint16 chan, guint32 flags)
 
int icq_snac_message_replyicbm (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
static void icq_pack_append_msg_header (GString *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)
 
int icq_snac_message_recv (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
int icq_snac_message_server_ack (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
static void icq_snac_message_status_reply (msg_params_t *msg_param, char *msg)
 
int icq_snac_message_response (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
int icq_snac_message_mini_typing_notification (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
int icq_snac_message_queue (session_t *s, unsigned char *buf, int len, private_data_t *data)
 
int icq_snac_message_handler (session_t *s, guint16 cmd, unsigned char *buf, int len, private_data_t *data)
 

Dokumentacja funkcji

◆ icq_pack_append_msg_header()

static void icq_pack_append_msg_header ( GString *  pkt,
msg_params_t msg_param 
)
static

◆ icq_send_adv_msg_ack()

static void icq_send_adv_msg_ack ( session_t s,
msg_params_t msg_param 
)
static

◆ icq_send_status_descr()

static void icq_send_status_descr ( session_t s,
int  msg_type,
msg_params_t msg_param 
)
static

◆ icq_snac_message_error()

int icq_snac_message_error ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_handler()

int icq_snac_message_handler ( session_t s,
guint16  cmd,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_mini_typing_notification()

int icq_snac_message_mini_typing_notification ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_queue()

int icq_snac_message_queue ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_recv()

int icq_snac_message_recv ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_recv_icbm_ch1()

static int icq_snac_message_recv_icbm_ch1 ( session_t s,
unsigned char *  buf,
int  len,
msg_params_t msg_param 
)
static

◆ icq_snac_message_recv_icbm_ch2()

static int icq_snac_message_recv_icbm_ch2 ( session_t s,
unsigned char *  buf,
int  len,
msg_params_t msg_param 
)
static

◆ icq_snac_message_recv_icbm_ch4()

static int icq_snac_message_recv_icbm_ch4 ( session_t s,
unsigned char *  buf,
int  len,
msg_params_t msg_param 
)
static

◆ icq_snac_message_recv_rtf2711()

static int icq_snac_message_recv_rtf2711 ( session_t s,
unsigned char *  buf,
int  len,
msg_params_t msg_param 
)
static

◆ icq_snac_message_replyicbm()

int icq_snac_message_replyicbm ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_response()

int icq_snac_message_response ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_server_ack()

int icq_snac_message_server_ack ( session_t s,
unsigned char *  buf,
int  len,
private_data_t data 
)

◆ icq_snac_message_set_msg_channel()

static void icq_snac_message_set_msg_channel ( session_t s,
guint16  chan,
guint32  flags 
)
static

◆ icq_snac_message_status_reply()

static void icq_snac_message_status_reply ( msg_params_t msg_param,
char *  msg 
)
static

◆ icq_snac_unpack_message_params()

static int icq_snac_unpack_message_params ( session_t s,
unsigned char **  buf,
int *  len,
msg_params_t msg_param 
)
static