ekg2
|
#include <ekg/debug.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"
#include "icq_fieldnames.inc"
Struktury danych | |
struct | _userinfo_t |
Definicje | |
#define | METASNAC_SUBHANDLER(x) static int x(session_t *s, unsigned char *buf, int len, private_data_t **info) |
Definicje typów | |
typedef int(* | metasnac_subhandler_t )(session_t *s, unsigned char *, int, private_data_t **info) |
Funkcje | |
SNAC_SUBHANDLER (icq_snac_extension_error) | |
static int | __get_userinfo_data (unsigned char *buf, int len, int type, private_data_t **info) |
static void | __display_info (session_t *s, int type, private_data_t *data) |
METASNAC_SUBHANDLER (icq_snac_extensions_interests) | |
METASNAC_SUBHANDLER (icq_snac_extensions_affilations) | |
METASNAC_SUBHANDLER (icq_snac_extensions_basicinfo) | |
METASNAC_SUBHANDLER (icq_snac_extensions_notes) | |
METASNAC_SUBHANDLER (icq_snac_extensions_workinfo) | |
METASNAC_SUBHANDLER (icq_snac_extensions_shortinfo) | |
METASNAC_SUBHANDLER (icq_snac_extensions_email) | |
METASNAC_SUBHANDLER (icq_snac_extensions_moreinfo) | |
METASNAC_SUBHANDLER (icq_snac_extensions_hpagecat) | |
static int | icq_snac_extension_userfound_common (session_t *s, unsigned char *buf, int len, int islast) |
METASNAC_SUBHANDLER (icq_snac_extension_userfound) | |
METASNAC_SUBHANDLER (icq_snac_extension_userfound_last) | |
METASNAC_SUBHANDLER (icq_snac_extension_fullinfo_ack) | |
static metasnac_subhandler_t | get_userinfo_extension_handler (uint16_t subtype) |
static int | icq_meta_info_reply (session_t *s, unsigned char *buf, int len, private_data_t **info, int show) |
static int | check_replyreq (session_t *s, unsigned char **buf, int *len, int *type) |
static int | icq_offline_message (session_t *s, unsigned char *buf, int len, private_data_t **info) |
static int | icq_offline_message_end (session_t *s, unsigned char *buf, int len, private_data_t **info) |
SNAC_SUBHANDLER (icq_snac_extension_replyreq) | |
SNAC_SUBHANDLER (icq_my_meta_information_response) | |
void | display_whoami (session_t *s) |
SNAC_HANDLER (icq_snac_extension_handler) | |
Zmienne | |
static const _userinfo_t | userinfo [] |
struct fieldnames_t | meta_name [] |
static int | __displayed = 0 |
#define METASNAC_SUBHANDLER | ( | x) | static int x(session_t *s, unsigned char *buf, int len, private_data_t **info) |
typedef int(* metasnac_subhandler_t)(session_t *s, unsigned char *, int, private_data_t **info) |
|
static |
|
static |
|
static |
void display_whoami | ( | session_t * | s) |
|
static |
|
static |
|
static |
|
static |
|
static |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_interests | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_affilations | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_basicinfo | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_notes | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_workinfo | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_shortinfo | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_email | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_moreinfo | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extensions_hpagecat | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extension_userfound | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extension_userfound_last | ) |
METASNAC_SUBHANDLER | ( | icq_snac_extension_fullinfo_ack | ) |
SNAC_HANDLER | ( | icq_snac_extension_handler | ) |
SNAC_SUBHANDLER | ( | icq_snac_extension_error | ) |
SNAC_SUBHANDLER | ( | icq_snac_extension_replyreq | ) |
SNAC_SUBHANDLER | ( | icq_my_meta_information_response | ) |
|
static |
struct fieldnames_t meta_name[] |
|
static |