SYMBOL INDEX (1773 symbols across 56 files) FILE: auto-static-autocomplete.c function set_autocomplete_string (line 13) | static void set_autocomplete_string (const char *s) { function set_autocomplete_type (line 20) | static void set_autocomplete_type (int (*f)(const char *, int, int, char... type paramed_type (line 26) | struct paramed_type function add_var_to_be_freed (line 29) | static void add_var_to_be_freed (struct paramed_type *P) { function free_vars_to_be_freed (line 34) | static void free_vars_to_be_freed (void) { function tglf_extf_autocomplete (line 42) | int tglf_extf_autocomplete (struct tgl_state *TLS, const char *text, int... FILE: auto-static-fetch.c function valid_utf8_char (line 21) | static int valid_utf8_char (const char *str) { function print_escaped_string (line 50) | static void print_escaped_string (const char *str, int len) { function print_offset (line 99) | static void print_offset (void) { type tgl_state (line 106) | struct tgl_state type paramed_type (line 106) | struct paramed_type FILE: auto-static-print-ds.c function valid_utf8_char (line 22) | static int valid_utf8_char (const char *str) { function print_escaped_string (line 51) | static void print_escaped_string (const char *str, int len) { function print_offset (line 100) | static void print_offset (void) { type tgl_state (line 107) | struct tgl_state type paramed_type (line 107) | struct paramed_type FILE: auto-static-store.c function is_int (line 28) | static int is_int (void) { function get_int (line 40) | static long long get_int (void) { function is_double (line 52) | static int is_double (void) { function get_double (line 65) | static double get_double (void) { function is_wspc (line 80) | static int is_wspc (char c) { function skip_wspc (line 84) | static void skip_wspc (void) { function is_letter (line 90) | static int is_letter (char c) { function is_hex (line 98) | static inline int is_hex (char c) { function hex2dec (line 102) | static inline int hex2dec (char c) { function expand_backslashed (line 107) | static void expand_backslashed (char *s, int len) { function local_next_token (line 156) | static void local_next_token (void) { type paramed_type (line 213) | struct paramed_type type paramed_type (line 213) | struct paramed_type type paramed_type (line 215) | struct paramed_type function tgl_paramed_type_free (line 235) | void tgl_paramed_type_free (struct paramed_type *P) { type paramed_type (line 249) | struct paramed_type type paramed_type (line 253) | struct paramed_type type tgl_state (line 253) | struct tgl_state function tglf_store_type (line 264) | int tglf_store_type (struct tgl_state *TLS, const char *data, int data_l... FILE: auto-static.c function set_autocomplete_string (line 54) | static void set_autocomplete_string (const char *s) { function set_autocomplete_type (line 61) | static void set_autocomplete_type (int (*f)(const char *, int, int, char... function is_int (line 66) | static int is_int (void) { function get_int (line 78) | static long long get_int (void) { function is_double (line 90) | static int is_double (void) { function get_double (line 102) | static double get_double (void) { type paramed_type (line 114) | struct paramed_type type paramed_type (line 114) | struct paramed_type type paramed_type (line 116) | struct paramed_type function tgl_paramed_type_free (line 135) | void tgl_paramed_type_free (struct paramed_type *P) { function is_wspc (line 151) | static int is_wspc (char c) { function skip_wspc (line 155) | static void skip_wspc (void) { function is_letter (line 161) | static int is_letter (char c) { function is_hex (line 169) | static inline int is_hex (char c) { function hex2dec (line 173) | static inline int hex2dec (char c) { function expand_backslashed (line 178) | static void expand_backslashed (char *s, int len) { function local_next_token (line 227) | static void local_next_token (void) { type paramed_type (line 285) | struct paramed_type function add_var_to_be_freed (line 288) | static void add_var_to_be_freed (struct paramed_type *P) { function free_vars_to_be_freed (line 293) | static void free_vars_to_be_freed (void) { function tglf_extf_autocomplete (line 301) | int tglf_extf_autocomplete (struct tgl_state *TLS, const char *text, int... FILE: auto.h type tl_type_descr (line 25) | struct tl_type_descr { type paramed_type (line 32) | struct paramed_type { type paramed_type (line 60) | struct paramed_type FILE: binlog.c function mystreq1 (line 56) | static int mystreq1 (const char *a, const char *b, int l) { function bl_do_dc_option (line 61) | void bl_do_dc_option (struct tgl_state *TLS, int flags, int id, const ch... function bl_do_set_working_dc (line 90) | void bl_do_set_working_dc (struct tgl_state *TLS, int num) /* {{{ */ { function bl_do_dc_signed (line 97) | void bl_do_dc_signed (struct tgl_state *TLS, int num) /* {{{ */ { function bl_do_set_auth_key (line 104) | void bl_do_set_auth_key (struct tgl_state *TLS, int num, unsigned char *... function bl_do_set_our_id (line 118) | void bl_do_set_our_id (struct tgl_state *TLS, tgl_peer_id_t id) /* {{{ */ { function bl_do_set_dh_params (line 132) | void bl_do_set_dh_params (struct tgl_state *TLS, int root, unsigned char... function bl_do_set_pts (line 148) | void bl_do_set_pts (struct tgl_state *TLS, int pts) /* {{{ */ { function bl_do_set_channel_pts (line 156) | void bl_do_set_channel_pts (struct tgl_state *TLS, int id, int pts) /* {... function bl_do_set_qts (line 165) | void bl_do_set_qts (struct tgl_state *TLS, int qts) /* {{{ */ { function bl_do_set_date (line 173) | void bl_do_set_date (struct tgl_state *TLS, int date) /* {{{ */ { function bl_do_set_seq (line 181) | void bl_do_set_seq (struct tgl_state *TLS, int seq) /* {{{ */ { function bl_do_set_msg_id (line 189) | void bl_do_set_msg_id (struct tgl_state *TLS, tgl_message_id_t *old_id, ... function bl_do_chat_add_user (line 221) | void bl_do_chat_add_user (struct tgl_state *TLS, tgl_peer_id_t id, int v... function bl_do_chat_del_user (line 248) | void bl_do_chat_del_user (struct tgl_state *TLS, tgl_peer_id_t id, int v... function bl_do_edit_message (line 277) | void bl_do_edit_message (struct tgl_state *TLS, tgl_message_id_t *id, tg... function bl_do_edit_message_encr (line 381) | void bl_do_edit_message_encr (struct tgl_state *TLS, tgl_message_id_t *i... function bl_do_message_delete (line 460) | void bl_do_message_delete (struct tgl_state *TLS, tgl_message_id_t *id) ... function bl_do_msg_update (line 478) | void bl_do_msg_update (struct tgl_state *TLS, tgl_message_id_t *id) /* {... function bl_do_reset_authorization (line 495) | void bl_do_reset_authorization (struct tgl_state *TLS) /* {{{ */ { function bl_do_encr_chat_exchange (line 508) | void bl_do_encr_chat_exchange (struct tgl_state *TLS, tgl_peer_id_t id, ... function bl_do_user (line 559) | void bl_do_user (struct tgl_state *TLS, int id, long long *access_hash, ... function bl_do_chat (line 673) | void bl_do_chat (struct tgl_state *TLS, int id, const char *title, int t... function bl_do_encr_chat (line 787) | void bl_do_encr_chat (struct tgl_state *TLS, int id, long long *access_h... function bl_do_channel (line 904) | void bl_do_channel (struct tgl_state *TLS, int id, long long *access_has... function bl_do_peer_delete (line 1015) | void bl_do_peer_delete (struct tgl_state *TLS, tgl_peer_id_t id) /* {{{ ... FILE: crypto/aes.h type TGLC_aes_key (line 28) | typedef struct TGLC_aes_key { FILE: crypto/aes_altern.c function TGLC_aes_set_encrypt_key (line 44) | void TGLC_aes_set_encrypt_key (const unsigned char *userKey, const int b... function TGLC_aes_set_decrypt_key (line 49) | void TGLC_aes_set_decrypt_key (const unsigned char *userKey, const int b... function do_xor_block (line 54) | static void do_xor_block (const unsigned char *in, const unsigned char *... function gcry_error_t (line 62) | static gcry_error_t do_ige_encrypt (const unsigned char *in, unsigned ch... function gcry_error_t (line 106) | static gcry_error_t do_ige_decrypt (const unsigned char *in, unsigned ch... function TGLC_aes_ige_encrypt (line 141) | void TGLC_aes_ige_encrypt (const unsigned char *in, unsigned char *out, ... FILE: crypto/aes_openssl.c function TGLC_aes_set_encrypt_key (line 34) | void TGLC_aes_set_encrypt_key (const unsigned char *userKey, const int b... function TGLC_aes_set_decrypt_key (line 39) | void TGLC_aes_set_decrypt_key (const unsigned char *userKey, const int b... function TGLC_aes_ige_encrypt (line 44) | void TGLC_aes_ige_encrypt (const unsigned char *in, unsigned char *out, ... FILE: crypto/bn.h type TGLC_bn_ctx (line 24) | typedef struct TGLC_bn_ctx TGLC_bn_ctx; type TGLC_bn (line 25) | typedef struct TGLC_bn TGLC_bn; FILE: crypto/bn_altern.c function TGLC_bn_ctx (line 38) | TGLC_bn_ctx *TGLC_bn_ctx_new (void) { function TGLC_bn_ctx_free (line 43) | void TGLC_bn_ctx_free (TGLC_bn_ctx* ctx) { function TGLC_bn (line 47) | TGLC_bn *TGLC_bn_new (void) { function TGLC_bn_free (line 54) | void TGLC_bn_free (TGLC_bn *a) { function TGLC_bn_clear_free (line 58) | void TGLC_bn_clear_free (TGLC_bn *a) { function TGLC_bn_cmp (line 64) | int TGLC_bn_cmp (const TGLC_bn *a, const TGLC_bn *b) { function TGLC_bn_is_prime (line 68) | int TGLC_bn_is_prime (const TGLC_bn *a, int checks, void (*callback) (in... function TGLC_bn_bn2bin (line 81) | int TGLC_bn_bn2bin (const TGLC_bn *a, unsigned char *to) { function TGLC_bn (line 88) | TGLC_bn *TGLC_bn_bin2bn(const unsigned char *s, int len, TGLC_bn *ret) { function TGLC_bn_set_word (line 102) | int TGLC_bn_set_word (TGLC_bn *a, unsigned long w) { function TGLC_bn_get_word (line 108) | unsigned long TGLC_bn_get_word (const TGLC_bn *a) { function TGLC_bn_num_bits (line 126) | int TGLC_bn_num_bits (const TGLC_bn *a) { function TGLC_bn_sub (line 130) | void TGLC_bn_sub (TGLC_bn *r, const TGLC_bn *a, const TGLC_bn *b) { function TGLC_bn_div (line 134) | int TGLC_bn_div (TGLC_bn *dv, TGLC_bn *rem, const TGLC_bn *a, const TGLC... function TGLC_bn_mod_exp (line 140) | int TGLC_bn_mod_exp (TGLC_bn *r, const TGLC_bn *a, const TGLC_bn *p, con... FILE: crypto/bn_openssl.c function TGLC_bn_ctx (line 35) | TGLC_bn_ctx *TGLC_bn_ctx_new (void) { function TGLC_bn_ctx_free (line 39) | void TGLC_bn_ctx_free (TGLC_bn_ctx* ctx) { function TGLC_bn (line 43) | TGLC_bn *TGLC_bn_new (void) { function TGLC_bn_free (line 47) | void TGLC_bn_free (TGLC_bn *a) { function TGLC_bn_clear_free (line 51) | void TGLC_bn_clear_free (TGLC_bn *a) { function TGLC_bn_cmp (line 55) | int TGLC_bn_cmp (const TGLC_bn *a, const TGLC_bn *b) { function TGLC_bn_is_prime (line 59) | int TGLC_bn_is_prime (const TGLC_bn *a, int checks, void (*callback) (in... function TGLC_bn_bn2bin (line 63) | int TGLC_bn_bn2bin (const TGLC_bn *a, unsigned char *to) { function TGLC_bn (line 67) | TGLC_bn * TGLC_bn_bin2bn(const unsigned char *s, int len, TGLC_bn *ret) { function TGLC_bn_set_word (line 71) | int TGLC_bn_set_word (TGLC_bn *a, unsigned long w) { function TGLC_bn_get_word (line 75) | unsigned long TGLC_bn_get_word (const TGLC_bn *a) { function TGLC_bn_num_bits (line 79) | int TGLC_bn_num_bits (const TGLC_bn *a) { function TGLC_bn_sub (line 83) | void TGLC_bn_sub (TGLC_bn *r, const TGLC_bn *a, const TGLC_bn *b) { function TGLC_bn_div (line 88) | int TGLC_bn_div (TGLC_bn *dv, TGLC_bn *rem, const TGLC_bn *a, const TGLC... function TGLC_bn_mod_exp (line 92) | int TGLC_bn_mod_exp (TGLC_bn *r, const TGLC_bn *a, const TGLC_bn *p, con... FILE: crypto/err_altern.c function TGLC_err_print_errors_fp (line 29) | void TGLC_err_print_errors_fp (FILE *fp) { FILE: crypto/err_openssl.c function TGLC_err_print_errors_fp (line 29) | void TGLC_err_print_errors_fp (FILE *fp) { FILE: crypto/md5_altern.c function TGLC_md5 (line 34) | void TGLC_md5 (const unsigned char *d, size_t n, unsigned char *md) { FILE: crypto/md5_openssl.c function TGLC_md5 (line 29) | void TGLC_md5(const unsigned char *d, size_t n, unsigned char *md) { FILE: crypto/rand_altern.c function TGLC_rand_add (line 35) | void TGLC_rand_add (const void *buf, int num, double entropy) { function TGLC_rand_bytes (line 41) | int TGLC_rand_bytes (unsigned char *buf, int num) { function TGLC_rand_pseudo_bytes (line 46) | int TGLC_rand_pseudo_bytes (unsigned char *buf, int num) { FILE: crypto/rand_openssl.c function TGLC_rand_add (line 29) | void TGLC_rand_add (const void *buf, int num, double entropy) { function TGLC_rand_bytes (line 33) | int TGLC_rand_bytes (unsigned char *buf, int num) { function TGLC_rand_pseudo_bytes (line 37) | int TGLC_rand_pseudo_bytes (unsigned char *buf, int num) { FILE: crypto/rsa_pem.h type TGLC_rsa (line 28) | typedef struct TGLC_rsa TGLC_rsa; FILE: crypto/rsa_pem_altern.c type TGLC_rsa (line 31) | struct TGLC_rsa { function TGLC_rsa (line 36) | TGLC_rsa *TGLC_rsa_new (unsigned long e, int n_bytes, const unsigned cha... function TGLC_rsa_free (line 54) | void TGLC_rsa_free (TGLC_rsa *key) { function TGLC_rsa (line 64) | TGLC_rsa *TGLC_pem_read_RSAPublicKey (FILE *fp) { FILE: crypto/rsa_pem_openssl.c function TGLC_rsa (line 39) | TGLC_rsa *TGLC_rsa_new (unsigned long e, int n_bytes, const unsigned cha... function TGLC_rsa_free (line 55) | void TGLC_rsa_free (TGLC_rsa *p) { function TGLC_rsa (line 59) | TGLC_rsa *TGLC_pem_read_RSAPublicKey (FILE *fp) { FILE: crypto/sha_altern.c function TGLC_sha1 (line 34) | void TGLC_sha1 (const unsigned char *d, size_t n, unsigned char *md) { function TGLC_sha256 (line 37) | void TGLC_sha256 (const unsigned char *d, size_t n, unsigned char *md) { FILE: crypto/sha_openssl.c function TGLC_sha1 (line 29) | void TGLC_sha1 (const unsigned char *d, size_t n, unsigned char *md) { function TGLC_sha256 (line 32) | void TGLC_sha256 (const unsigned char *d, size_t n, unsigned char *md) { FILE: event-old.h type evutil_socket_t (line 13) | typedef int evutil_socket_t; type event (line 15) | struct event type event_base (line 15) | struct event_base type event (line 16) | struct event type event_base (line 16) | struct event_base type event (line 17) | struct event type event (line 23) | struct event type event_base (line 23) | struct event_base type event (line 24) | struct event type event_base (line 24) | struct event_base type event (line 25) | struct event type event (line 31) | struct event function event_free (line 32) | static void event_free (struct event *ev) { type bufferevent (line 37) | struct bufferevent type event_base (line 37) | struct event_base type bufferevent (line 38) | struct bufferevent type event_base (line 38) | struct event_base type bufferevent (line 40) | struct bufferevent type event (line 45) | struct event FILE: generate.c function strnlen (line 45) | size_t strnlen (const char *string, size_t maxlen) type tree_tl_type (line 79) | struct tree_tl_type type tree_tl_combinator (line 80) | struct tree_tl_combinator function tl_function_insert_by_name (line 82) | void tl_function_insert_by_name (struct tl_combinator *c) { type tl_type (line 86) | struct tl_type type tl_type (line 87) | struct tl_type function tl_type_insert_by_name (line 93) | void tl_type_insert_by_name (struct tl_type *t) { function is_empty (line 97) | int is_empty (struct tl_type *t) { function get_int (line 122) | int get_int (void) { function get_long (line 127) | long long get_long (void) { type tl_type (line 171) | struct tl_type type tl_combinator (line 172) | struct tl_combinator type tl_tree (line 174) | struct tl_tree type tl_tree (line 175) | struct tl_tree type tl_tree (line 176) | struct tl_tree type arg (line 177) | struct arg type tl_tree_nat_const (line 183) | struct tl_tree_nat_const function var_nat_const_to_int (line 194) | long long var_nat_const_to_int (void *x) { function tl_tree_type_type (line 202) | int tl_tree_type_type (struct tl_tree *x) { function tl_tree_type_array (line 206) | int tl_tree_type_array (struct tl_tree *x) { function tl_tree_type_nat_const (line 210) | int tl_tree_type_nat_const (struct tl_tree *x) { function tl_tree_type_var_num (line 214) | int tl_tree_type_var_num (struct tl_tree *x) { function tl_tree_type_var_type (line 218) | int tl_tree_type_var_type (struct tl_tree *x) { type tl_tree_methods (line 222) | struct tl_tree_methods type tl_tree_methods (line 226) | struct tl_tree_methods type tl_tree_methods (line 230) | struct tl_tree_methods type tl_tree_methods (line 234) | struct tl_tree_methods type tl_tree_methods (line 238) | struct tl_tree_methods type tl_tree_methods (line 242) | struct tl_tree_methods type tl_tree_methods (line 246) | struct tl_tree_methods type tl_tree_methods (line 250) | struct tl_tree_methods type tl_tree_methods (line 254) | struct tl_tree_methods type tl_tree_methods (line 258) | struct tl_tree_methods type tl_tree_methods (line 262) | struct tl_tree_methods type tl_tree (line 266) | struct tl_tree function print_c_type_name (line 271) | void print_c_type_name (struct tl_tree *t, char *offset, int in) { function gen_uni_skip (line 322) | int gen_uni_skip (struct tl_tree *t, char *cur_name, int *vars, int firs... function print_offset (line 395) | void print_offset (int len) { function gen_create (line 400) | int gen_create (struct tl_tree *t, int *vars, int offset) { function gen_field_skip (line 467) | int gen_field_skip (struct arg *arg, int *vars, int num) { function gen_field_fetch (line 530) | int gen_field_fetch (struct arg *arg, int *vars, int num, int empty) { function gen_field_store (line 611) | int gen_field_store (struct arg *arg, int *vars, int num, int from_func,... function gen_field_autocomplete (line 692) | int gen_field_autocomplete (struct arg *arg, int *vars, int num, int fro... function gen_field_fetch_ds (line 776) | int gen_field_fetch_ds (struct arg *arg, int *vars, int num, int empty) { function gen_field_free_ds (line 867) | int gen_field_free_ds (struct arg *arg, int *vars, int num, int empty) { function gen_field_store_ds (line 945) | int gen_field_store_ds (struct arg *arg, int *vars, int num, int empty) { function gen_field_print_ds (line 1023) | int gen_field_print_ds (struct arg *arg, int *vars, int num, int empty) { function gen_field_autocomplete_excl (line 1115) | int gen_field_autocomplete_excl (struct arg *arg, int *vars, int num, in... function gen_field_store_excl (line 1150) | int gen_field_store_excl (struct arg *arg, int *vars, int num, int from_... function gen_constructor_skip (line 1178) | void gen_constructor_skip (struct tl_combinator *c) { function gen_constructor_fetch (line 1227) | void gen_constructor_fetch (struct tl_combinator *c) { function gen_constructor_store (line 1287) | void gen_constructor_store (struct tl_combinator *c) { function gen_constructor_autocomplete (line 1354) | void gen_constructor_autocomplete (struct tl_combinator *c) { function gen_constructor_fetch_ds (line 1417) | void gen_constructor_fetch_ds (struct tl_combinator *c) { function gen_constructor_free_ds (line 1483) | void gen_constructor_free_ds (struct tl_combinator *c) { function gen_constructor_store_ds (line 1536) | void gen_constructor_store_ds (struct tl_combinator *c) { function gen_constructor_print_ds (line 1587) | void gen_constructor_print_ds (struct tl_combinator *c) { function gen_type_skip (line 1641) | void gen_type_skip (struct tl_type *t) { function gen_type_fetch (line 1669) | void gen_type_fetch (struct tl_type *t) { function gen_type_store (line 1719) | void gen_type_store (struct tl_type *t) { function gen_type_autocomplete (line 1763) | void gen_type_autocomplete (struct tl_type *t) { function gen_type_fetch_ds (line 1798) | void gen_type_fetch_ds (struct tl_type *t) { function gen_type_free_ds (line 1829) | void gen_type_free_ds (struct tl_type *t) { function gen_type_store_ds (line 1848) | void gen_type_store_ds (struct tl_type *t) { function gen_type_print_ds (line 1880) | void gen_type_print_ds (struct tl_type *t) { function gen_function_store (line 1915) | void gen_function_store (struct tl_combinator *f) { function gen_function_autocomplete (line 1940) | void gen_function_autocomplete (struct tl_combinator *f) { function gen_type_do_autocomplete (line 1964) | void gen_type_do_autocomplete (struct tl_type *t) { type tl_tree (line 1976) | struct tl_tree type tl_tree_var_num (line 1977) | struct tl_tree_var_num type tl_tree (line 1990) | struct tl_tree type tl_tree_var_type (line 1991) | struct tl_tree_var_type type tl_tree (line 2002) | struct tl_tree type tl_tree_array (line 2003) | struct tl_tree_array type tl_tree (line 2024) | struct tl_tree type tl_tree_type (line 2025) | struct tl_tree_type type tl_tree (line 2054) | struct tl_tree type tl_tree (line 2079) | struct tl_tree type tl_tree (line 2100) | struct tl_tree type tl_tree (line 2119) | struct tl_tree function read_args_list (line 2138) | int read_args_list (struct arg **args, int args_num, int *var_num) { function read_combinator_args_list (line 2181) | int read_combinator_args_list (struct tl_combinator *c) { function read_combinator_right (line 2192) | int read_combinator_right (struct tl_combinator *c) { function read_combinator_left (line 2199) | int read_combinator_left (struct tl_combinator *c) { type tl_combinator (line 2237) | struct tl_combinator type tl_combinator (line 2238) | struct tl_combinator type tl_type (line 2246) | struct tl_type type tl_type (line 2263) | struct tl_type type tl_type (line 2264) | struct tl_type function gen_skip_header (line 2288) | void gen_skip_header (void) { function gen_skip_source (line 2305) | void gen_skip_source (void) { function gen_fetch_header (line 2332) | void gen_fetch_header (void) { function gen_fetch_source (line 2353) | void gen_fetch_source (void) { function gen_store_header (line 2380) | void gen_store_header (void) { function gen_store_source (line 2405) | void gen_store_source (void ) { function gen_autocomplete_header (line 2457) | void gen_autocomplete_header (void) { function gen_autocomplete_source (line 2478) | void gen_autocomplete_source (void) { function gen_types_header (line 2532) | void gen_types_header (void) { function gen_types_source (line 2590) | void gen_types_source (void) { function gen_fetch_ds_source (line 2609) | void gen_fetch_ds_source (void) { function gen_fetch_ds_header (line 2636) | void gen_fetch_ds_header (void) { function gen_free_ds_source (line 2660) | void gen_free_ds_source (void) { function gen_free_ds_header (line 2687) | void gen_free_ds_header (void) { function gen_store_ds_source (line 2712) | void gen_store_ds_source (void) { function gen_store_ds_header (line 2739) | void gen_store_ds_header (void) { function gen_print_ds_header (line 2767) | void gen_print_ds_header (void) { function gen_print_ds_source (line 2799) | void gen_print_ds_source (void) { function parse_tlo_file (line 2830) | int parse_tlo_file (void) { function usage (line 2941) | void usage (void) { function logprintf (line 2948) | void logprintf (const char *format __attribute__ ((unused)), ...) { function print_backtrace (line 2958) | void print_backtrace (void) { function print_backtrace (line 2964) | void print_backtrace (void) { function sig_segv_handler (line 2971) | void sig_segv_handler (int signum __attribute__ ((unused))) { function sig_abrt_handler (line 2979) | void sig_abrt_handler (int signum __attribute__ ((unused))) { function read_all (line 2987) | static int read_all (int fd, void *buf, size_t len) { function main (line 3007) | int main (int argc, char **argv) { FILE: generate.h type tl_combinator (line 27) | struct tl_combinator type tl_type (line 29) | struct tl_type { type tl_tree_methods (line 73) | struct tl_tree_methods type tl_tree_methods (line 74) | struct tl_tree_methods type tl_tree_methods (line 75) | struct tl_tree_methods type tl_tree_methods (line 76) | struct tl_tree_methods type tl_tree_methods (line 77) | struct tl_tree_methods type tl_tree_methods (line 78) | struct tl_tree_methods type tl_tree_methods (line 79) | struct tl_tree_methods type tl_tree_methods (line 80) | struct tl_tree_methods type tl_tree_methods (line 81) | struct tl_tree_methods type tl_tree_methods (line 82) | struct tl_tree_methods type tl_tree_methods (line 83) | struct tl_tree_methods type tl_tree_hash_t (line 91) | typedef unsigned long long tl_tree_hash_t; type tl_tree (line 92) | struct tl_tree type tl_tree_methods (line 94) | struct tl_tree_methods { type tl_tree (line 101) | struct tl_tree { type tl_tree_type (line 113) | struct tl_tree_type { type tl_tree_array (line 121) | struct tl_tree_array { type tl_tree_var_type (line 129) | struct tl_tree_var_type { type tl_tree_var_num (line 135) | struct tl_tree_var_num { type tl_tree_nat_const (line 142) | struct tl_tree_nat_const { type arg (line 148) | struct arg { type tl_combinator (line 157) | struct tl_combinator { FILE: mtproto-client.c type tgl_state (line 72) | struct tgl_state type tgl_dc (line 72) | struct tgl_dc type tgl_session (line 72) | struct tgl_session type tgl_dc (line 73) | struct tgl_dc type tgl_state (line 80) | struct tgl_state type connection (line 80) | struct connection type tgl_state (line 81) | struct tgl_state type connection (line 81) | struct connection type tgl_state (line 82) | struct tgl_state type connection (line 82) | struct connection function get_utime (line 84) | static double get_utime (int clock_id) { function TGLC_rsa (line 93) | static TGLC_rsa *rsa_load_public_key (struct tgl_state *TLS, const char ... function encrypt_packet_buffer (line 126) | static int encrypt_packet_buffer (struct tgl_state *TLS, struct tgl_dc *... function encrypt_packet_buffer_aes_unauth (line 131) | static int encrypt_packet_buffer_aes_unauth (const char server_nonce[16]... function rpc_send_packet (line 139) | static int rpc_send_packet (struct tgl_state *TLS, struct connection *c) { function rpc_send_message (line 174) | static int rpc_send_message (struct tgl_state *TLS, struct connection *c... function check_unauthorized_header (line 200) | static int check_unauthorized_header (struct tgl_state *TLS) { function send_req_pq_packet (line 217) | static int send_req_pq_packet (struct tgl_state *TLS, struct connection ... function send_req_pq_temp_packet (line 232) | static int send_req_pq_temp_packet (struct tgl_state *TLS, struct connec... function send_req_dh_packet (line 251) | static void send_req_dh_packet (struct tgl_state *TLS, struct connection... function send_dh_params (line 297) | static void send_dh_params (struct tgl_state *TLS, struct connection *c,... function process_respq_answer (line 353) | static int process_respq_answer (struct tgl_state *TLS, struct connectio... function process_dh_answer (line 418) | static int process_dh_answer (struct tgl_state *TLS, struct connection *... function create_temp_auth_key (line 531) | static void create_temp_auth_key (struct tgl_state *TLS, struct connecti... type tgl_state (line 536) | struct tgl_state type connection (line 536) | struct connection type tgl_state (line 538) | struct tgl_state type tgl_state (line 539) | struct tgl_state type connection (line 539) | struct connection function process_auth_complete (line 546) | static int process_auth_complete (struct tgl_state *TLS, struct connecti... function bind_temp_auth_key (line 633) | static void bind_temp_auth_key (struct tgl_state *TLS, struct connection... type encrypted_message (line 670) | struct encrypted_message function get_server_time (line 672) | static double get_server_time (struct tgl_dc *DC) { function generate_next_msg_id (line 679) | static long long generate_next_msg_id (struct tgl_state *TLS, struct tgl... function init_enc_msg (line 689) | static void init_enc_msg (struct tgl_state *TLS, struct tgl_session *S, ... function init_enc_msg_inner_temp (line 708) | static void init_enc_msg_inner_temp (struct tgl_dc *DC, long long msg_id) { function aes_encrypt_message (line 717) | static int aes_encrypt_message (struct tgl_state *TLS, char *key, struct... function tglmp_encrypt_send_message (line 731) | long long tglmp_encrypt_send_message (struct tgl_state *TLS, struct conn... function tglmp_encrypt_inner_temp (line 760) | int tglmp_encrypt_inner_temp (struct tgl_state *TLS, struct connection *... type tgl_state (line 782) | struct tgl_state type connection (line 782) | struct connection function work_container (line 784) | static int work_container (struct tgl_state *TLS, struct connection *c, ... function work_new_session_created (line 807) | static int work_new_session_created (struct tgl_state *TLS, struct conne... function work_msgs_ack (line 825) | static int work_msgs_ack (struct tgl_state *TLS, struct connection *c, l... function work_rpc_result (line 839) | static int work_rpc_result (struct tgl_state *TLS, struct connection *c,... function work_packed (line 852) | static int work_packed (struct tgl_state *TLS, struct connection *c, lon... function work_bad_server_salt (line 875) | static int work_bad_server_salt (struct tgl_state *TLS, struct connectio... function work_pong (line 886) | static int work_pong (struct tgl_state *TLS, struct connection *c, long ... function work_detailed_info (line 893) | static int work_detailed_info (struct tgl_state *TLS, struct connection ... function work_new_detailed_info (line 902) | static int work_new_detailed_info (struct tgl_state *TLS, struct connect... function work_bad_msg_notification (line 910) | static int work_bad_msg_notification (struct tgl_state *TLS, struct conn... function rpc_execute_answer (line 938) | static int rpc_execute_answer (struct tgl_state *TLS, struct connection ... type mtproto_methods (line 974) | struct mtproto_methods type tgl_state (line 975) | struct tgl_state type tgl_session (line 975) | struct tgl_session function create_session_connect (line 1018) | static void create_session_connect (struct tgl_state *TLS, struct tgl_se... function fail_connection (line 1028) | static void fail_connection (struct tgl_state *TLS, struct connection *c) { function fail_session (line 1034) | static void fail_session (struct tgl_state *TLS, struct tgl_session *S) { function process_rpc_message (line 1042) | static int process_rpc_message (struct tgl_state *TLS, struct connection... function rpc_execute (line 1143) | static int rpc_execute (struct tgl_state *TLS, struct connection *c, int... function tc_close (line 1200) | static int tc_close (struct tgl_state *TLS, struct connection *c, int wh... function mpc_on_get_config (line 1205) | static void mpc_on_get_config (struct tgl_state *TLS, void *extra, int s... function tc_becomes_ready (line 1211) | static int tc_becomes_ready (struct tgl_state *TLS, struct connection *c) { function rpc_becomes_ready (line 1252) | static int rpc_becomes_ready (struct tgl_state *TLS, struct connection *... function rpc_close (line 1256) | static int rpc_close (struct tgl_state *TLS, struct connection *c) { function tglmp_on_start (line 1263) | int tglmp_on_start (struct tgl_state *TLS) { function tgl_dc_authorize (line 1299) | void tgl_dc_authorize (struct tgl_state *TLS, struct tgl_dc *DC) { function send_all_acks (line 1311) | static int send_all_acks (struct tgl_state *TLS, struct tgl_session *S) { function send_all_acks_gateway (line 1325) | static void send_all_acks_gateway (struct tgl_state *TLS, void *arg) { function tgln_insert_msg_id (line 1330) | void tgln_insert_msg_id (struct tgl_state *TLS, struct tgl_session *S, l... function regen_temp_key_gw (line 1342) | static void regen_temp_key_gw (struct tgl_state *TLS, void *arg) { type tgl_dc (line 1346) | struct tgl_dc type tgl_state (line 1346) | struct tgl_state type tgl_dc (line 1350) | struct tgl_dc type tgl_dc (line 1362) | struct tgl_dc type tgl_dc_option (line 1364) | struct tgl_dc_option type tgl_dc_option (line 1366) | struct tgl_dc_option type tgl_dc_option (line 1375) | struct tgl_dc_option type mtproto_methods (line 1385) | struct mtproto_methods function tglmp_dc_create_session (line 1391) | void tglmp_dc_create_session (struct tgl_state *TLS, struct tgl_dc *DC) { function tgl_do_send_ping (line 1403) | void tgl_do_send_ping (struct tgl_state *TLS, struct connection *c) { function tgl_dc_iterator (line 1410) | void tgl_dc_iterator (struct tgl_state *TLS, void (*iterator)(struct tgl... function tgl_dc_iterator_ex (line 1417) | void tgl_dc_iterator_ex (struct tgl_state *TLS, void (*iterator)(struct ... function tglmp_regenerate_temp_auth_key (line 1425) | void tglmp_regenerate_temp_auth_key (struct tgl_state *TLS, struct tgl_d... function tgls_free_session (line 1456) | void tgls_free_session (struct tgl_state *TLS, struct tgl_session *S) { function tgls_free_dc (line 1465) | void tgls_free_dc (struct tgl_state *TLS, struct tgl_dc *DC) { function tgls_free_pubkey (line 1486) | void tgls_free_pubkey (struct tgl_state *TLS) { FILE: mtproto-client.h type connection (line 37) | struct connection type tgl_dc (line 38) | struct tgl_dc type connection (line 46) | struct connection type tgl_state (line 48) | struct tgl_state type connection (line 48) | struct connection type tgl_state (line 49) | struct tgl_state type tgl_dc (line 49) | struct tgl_dc type tgl_dc (line 52) | struct tgl_dc type tgl_state (line 52) | struct tgl_state type tgl_state (line 53) | struct tgl_state type tgl_dc (line 53) | struct tgl_dc type tgl_state (line 55) | struct tgl_state type tgl_session (line 55) | struct tgl_session type tgl_state (line 56) | struct tgl_state type tgl_state (line 57) | struct tgl_state type tgl_dc (line 57) | struct tgl_dc type tgl_state (line 58) | struct tgl_state type tgl_dc (line 58) | struct tgl_dc type tgl_state (line 59) | struct tgl_state type tgl_state (line 60) | struct tgl_state type connection (line 60) | struct connection FILE: mtproto-common.c function get_random_bytes (line 68) | static int get_random_bytes (struct tgl_state *TLS, unsigned char *buf, ... function get_random_bytes (line 101) | static int get_random_bytes (struct tgl_state *TLS, unsigned char *buf, ... function rdtsc (line 120) | static __inline__ unsigned long long rdtsc (void) { function rdtsc (line 127) | static __inline__ unsigned long long rdtsc (void) { function tgl_prng_seed (line 134) | void tgl_prng_seed (struct tgl_state *TLS, const char *password_filename... function tgl_serialize_bignum (line 175) | int tgl_serialize_bignum (TGLC_bn *b, char *buffer, int maxlen) { function tgl_do_compute_rsa_key_fingerprint (line 205) | long long tgl_do_compute_rsa_key_fingerprint (TGLC_rsa *key) { function tgl_out_cstring (line 217) | void tgl_out_cstring (const char *str, long len) { function tgl_out_cstring_careful (line 235) | void tgl_out_cstring_careful (const char *str, long len) { function tgl_out_data (line 260) | void tgl_out_data (const void *data, long len) { function tgl_fetch_bignum (line 269) | int tgl_fetch_bignum (TGLC_bn *x) { function tgl_pad_rsa_encrypt (line 279) | int tgl_pad_rsa_encrypt (struct tgl_state *TLS, char *from, int from_len... function tgl_pad_rsa_decrypt (line 307) | int tgl_pad_rsa_decrypt (struct tgl_state *TLS, char *from, int from_len... function tgl_init_aes_unauth (line 343) | void tgl_init_aes_unauth (const char server_nonce[16], const char hidden... function tgl_init_aes_auth (line 364) | void tgl_init_aes_auth (char auth_key[192], char msg_key[16], int encryp... function tgl_pad_aes_encrypt (line 404) | int tgl_pad_aes_encrypt (char *from, int from_len, char *to, int size) { function tgl_pad_aes_decrypt (line 414) | int tgl_pad_aes_decrypt (char *from, int from_len, char *to, int size) { FILE: mtproto-common.h type encrypted_message (line 107) | struct encrypted_message { type tgl_state (line 126) | struct tgl_state function out_ints (line 136) | static inline void out_ints (const int *what, int len) { function out_int (line 143) | static inline void out_int (int x) { function out_long (line 149) | static inline void out_long (long long x) { function out_double (line 155) | static inline void out_double (double x) { function clear_packet (line 161) | static inline void clear_packet (void) { function out_string (line 173) | static inline void out_string (const char *str) { function out_bignum (line 177) | static inline void out_bignum (TGLC_bn *n) { function prefetch_strlen (line 192) | static inline int prefetch_strlen (void) { function fetch_update_str (line 235) | static inline int fetch_update_str (char **s) { function fetch_update_int (line 252) | static inline int fetch_update_int (int *value) { function fetch_update_long (line 262) | static inline int fetch_update_long (long long *value) { function set_update_int (line 273) | static inline int set_update_int (int *value, int new_value) { function fetch_skip (line 282) | static inline void fetch_skip (int n) { function fetch_skip_str (line 287) | static inline void fetch_skip_str (void) { function have_prefetch_ints (line 293) | static inline long have_prefetch_ints (void) { function fetch_int (line 300) | static inline int fetch_int (void) { function fetch_bool (line 305) | static inline int fetch_bool (void) { function prefetch_int (line 311) | static inline int prefetch_int (void) { function prefetch_data (line 316) | static inline void prefetch_data (void *data, int size) { function fetch_data (line 321) | static inline void fetch_data (void *data, int size) { function fetch_long (line 328) | static inline long long fetch_long (void) { function fetch_double (line 335) | static inline double fetch_double (void) { function fetch_ints (line 342) | static inline void fetch_ints (void *data, int count) { function fetch256 (line 348) | static inline void fetch256 (void *buf) { function in_remaining (line 360) | static inline int in_remaining (void) { type tgl_state (line 366) | struct tgl_state type tgl_state (line 367) | struct tgl_state FILE: mtproto-key.c function tglmp_get_default_key_len (line 51) | unsigned int tglmp_get_default_key_len (void) { function tglmp_get_default_e (line 54) | long long tglmp_get_default_e (void) { FILE: mtproto-utils.c function gcd (line 8) | static unsigned long long gcd (unsigned long long a, unsigned long long ... function check_prime (line 12) | static int check_prime (struct tgl_state *TLS, TGLC_bn *p) { function tglmp_check_DH_params (line 23) | int tglmp_check_DH_params (struct tgl_state *TLS, TGLC_bn *p, int g) { function tglmp_check_g_a (line 76) | int tglmp_check_g_a (struct tgl_state *TLS, TGLC_bn *p, TGLC_bn *g_a) { function BN2ull (line 97) | static unsigned long long BN2ull (TGLC_bn *b) { function ull2BN (line 111) | static void ull2BN (TGLC_bn *b, unsigned long long val) { function bn_factorize (line 124) | int bn_factorize (TGLC_bn *pq, TGLC_bn *p, TGLC_bn *q) { FILE: mtproto-utils.h type tgl_state (line 4) | struct tgl_state type tgl_state (line 5) | struct tgl_state FILE: queries-encrypted.c type tgl_secret_chat (line 7) | struct tgl_secret_chat function encr_start (line 55) | static void encr_start (void) { function encr_finish (line 64) | static void encr_finish (struct tgl_secret_chat *E) { function tgl_do_send_encr_action (line 83) | void tgl_do_send_encr_action (struct tgl_state *TLS, struct tgl_secret_c... function tgl_do_send_encr_chat_layer (line 98) | void tgl_do_send_encr_chat_layer (struct tgl_state *TLS, struct tgl_secr... function tgl_do_set_encr_chat_ttl (line 107) | void tgl_do_set_encr_chat_ttl (struct tgl_state *TLS, struct tgl_secret_... function msg_send_encr_on_answer (line 117) | static int msg_send_encr_on_answer (struct tgl_state *TLS, struct query ... function msg_send_encr_on_error (line 135) | static int msg_send_encr_on_error (struct tgl_state *TLS, struct query *... type query_methods (line 152) | struct query_methods function tgl_do_send_encr_msg_action (line 161) | void tgl_do_send_encr_msg_action (struct tgl_state *TLS, struct tgl_mess... function tgl_do_send_encr_msg (line 227) | void tgl_do_send_encr_msg (struct tgl_state *TLS, struct tgl_message *M,... function mark_read_encr_on_receive (line 276) | static int mark_read_encr_on_receive (struct tgl_state *TLS, struct quer... function mark_read_encr_on_error (line 283) | static int mark_read_encr_on_error (struct tgl_state *TLS, struct query ... type query_methods (line 293) | struct query_methods function tgl_do_messages_mark_read_encr (line 301) | void tgl_do_messages_mark_read_encr (struct tgl_state *TLS, tgl_peer_id_... function send_encr_file_on_answer (line 311) | static int send_encr_file_on_answer (struct tgl_state *TLS, struct query... type query_methods (line 327) | struct query_methods function send_file_encrypted_end (line 335) | static void send_file_encrypted_end (struct tgl_state *TLS, struct send_... function tgl_do_send_location_encr (line 449) | void tgl_do_send_location_encr (struct tgl_state *TLS, tgl_peer_id_t pee... function send_encr_accept_on_answer (line 475) | static int send_encr_accept_on_answer (struct tgl_state *TLS, struct que... function send_encr_request_on_answer (line 487) | static int send_encr_request_on_answer (struct tgl_state *TLS, struct qu... function encr_accept_on_error (line 496) | static int encr_accept_on_error (struct tgl_state *TLS, struct query *q,... type query_methods (line 509) | struct query_methods type query_methods (line 517) | struct query_methods function tgl_do_send_accept_encr_chat (line 530) | void tgl_do_send_accept_encr_chat (struct tgl_state *TLS, struct tgl_sec... function tgl_do_create_keys_end (line 608) | void tgl_do_create_keys_end (struct tgl_state *TLS, struct tgl_secret_ch... function tgl_do_send_create_encr_chat (line 644) | void tgl_do_send_create_encr_chat (struct tgl_state *TLS, void *x, unsig... function send_encr_discard_on_answer (line 710) | static int send_encr_discard_on_answer (struct tgl_state *TLS, struct qu... type query_methods (line 721) | struct query_methods function tgl_do_discard_secret_chat (line 729) | void tgl_do_discard_secret_chat (struct tgl_state *TLS, struct tgl_secre... function get_dh_config_on_answer (line 747) | static int get_dh_config_on_answer (struct tgl_state *TLS, struct query ... type query_methods (line 771) | struct query_methods function tgl_do_accept_encr_chat_request (line 779) | void tgl_do_accept_encr_chat_request (struct tgl_state *TLS, struct tgl_... function tgl_do_create_encr_chat_request (line 798) | void tgl_do_create_encr_chat_request (struct tgl_state *TLS, int user_id... FILE: queries.c type tgl_state (line 82) | struct tgl_state type query_methods (line 83) | struct query_methods type messages_send_extra (line 85) | struct messages_send_extra { type send_file (line 93) | struct send_file { function mystreq1 (line 121) | static int mystreq1 (const char *a, const char *b, int l) { type query (line 128) | struct query type tgl_state (line 128) | struct tgl_state function alarm_query (line 132) | static int alarm_query (struct tgl_state *TLS, struct query *q) { function tglq_regen_query (line 166) | void tglq_regen_query (struct tgl_state *TLS, long long id) { type regen_tmp_struct (line 182) | struct regen_tmp_struct { function tglq_regen_query_from_old_session (line 188) | void tglq_regen_query_from_old_session (struct query *q, void *ex) { function tglq_regen_queries_from_old_session (line 200) | void tglq_regen_queries_from_old_session (struct tgl_state *TLS, struct ... function tglq_query_restart (line 208) | void tglq_query_restart (struct tgl_state *TLS, long long id) { function alarm_query_gateway (line 217) | static void alarm_query_gateway (struct tgl_state *TLS, void *arg) { type query (line 222) | struct query type tgl_state (line 222) | struct tgl_state type tgl_dc (line 222) | struct tgl_dc type query_methods (line 222) | struct query_methods type query (line 229) | struct query type query (line 261) | struct query type tgl_state (line 261) | struct tgl_state type tgl_dc (line 261) | struct tgl_dc type query_methods (line 261) | struct query_methods function fail_on_error (line 265) | static int fail_on_error (struct tgl_state *TLS, struct query *q, int er... function tglq_query_ack (line 271) | void tglq_query_ack (struct tgl_state *TLS, long long id) { function tglq_query_delete (line 280) | void tglq_query_delete (struct tgl_state *TLS, long long id) { type tgl_state (line 294) | struct tgl_state function tglq_free_query (line 296) | void tglq_free_query (struct query *q, void *extra) { function tglq_query_free_all (line 305) | void tglq_query_free_all (struct tgl_state *TLS) { function tglq_query_error (line 310) | int tglq_query_error (struct tgl_state *TLS, long long id) { function tglq_query_result (line 438) | int tglq_query_result (struct tgl_state *TLS, long long id) { function out_random (line 497) | static void out_random (int n) { function tgl_do_insert_header (line 505) | void tgl_do_insert_header (struct tgl_state *TLS) { type tgl_state (line 539) | struct tgl_state function tgl_set_query_error (line 540) | void tgl_set_query_error (struct tgl_state *TLS, int error_code, const c... function q_void_on_error (line 558) | static int q_void_on_error (struct tgl_state *TLS, struct query *q, int ... function q_ptr_on_error (line 566) | static int q_ptr_on_error (struct tgl_state *TLS, struct query *q, int e... function q_list_on_error (line 574) | static int q_list_on_error (struct tgl_state *TLS, struct query *q, int ... function increase_ent (line 585) | static void increase_ent (int *ent_size, int **ent, int s) { function utf8_len (line 590) | int utf8_len (const char *s, int len) { type tgl_state (line 601) | struct tgl_state function fetch_dc_option (line 800) | static void fetch_dc_option (struct tgl_state *TLS, struct tl_ds_dc_opti... function help_get_config_on_answer (line 804) | static int help_get_config_on_answer (struct tgl_state *TLS, struct quer... type query_methods (line 822) | struct query_methods function tgl_do_help_get_config (line 830) | void tgl_do_help_get_config (struct tgl_state *TLS, void (*callback)(str... function tgl_do_help_get_config_dc (line 837) | void tgl_do_help_get_config_dc (struct tgl_state *TLS, struct tgl_dc *D,... function send_code_on_answer (line 846) | static int send_code_on_answer (struct tgl_state *TLS, struct query *q, ... type query_methods (line 859) | struct query_methods function tgl_do_send_code (line 866) | void tgl_do_send_code (struct tgl_state *TLS, const char *phone, int pho... function phone_call_on_answer (line 882) | static int phone_call_on_answer (struct tgl_state *TLS, struct query *q,... type query_methods (line 889) | struct query_methods function tgl_do_phone_call (line 896) | void tgl_do_phone_call (struct tgl_state *TLS, const char *phone, int ph... function sign_in_on_answer (line 910) | static int sign_in_on_answer (struct tgl_state *TLS, struct query *q, vo... function sign_in_on_error (line 925) | static int sign_in_on_error (struct tgl_state *TLS, struct query *q, int... type query_methods (line 933) | struct query_methods function tgl_do_send_code_result (line 940) | int tgl_do_send_code_result (struct tgl_state *TLS, const char *phone, i... function tgl_do_send_code_result_auth (line 950) | int tgl_do_send_code_result_auth (struct tgl_state *TLS, const char *pho... function tgl_do_send_bot_auth (line 962) | int tgl_do_send_bot_auth (struct tgl_state *TLS, const char *code, int c... function get_contacts_on_answer (line 975) | static int get_contacts_on_answer (struct tgl_state *TLS, struct query *... type query_methods (line 992) | struct query_methods function tgl_do_update_contact_list (line 1000) | void tgl_do_update_contact_list (struct tgl_state *TLS, void (*callback)... function msg_send_on_answer (line 1009) | static int msg_send_on_answer (struct tgl_state *TLS, struct query *q, v... function msg_send_on_error (line 1035) | static int msg_send_on_error (struct tgl_state *TLS, struct query *q, in... type query_methods (line 1052) | struct query_methods function tgl_do_send_msg (line 1059) | void tgl_do_send_msg (struct tgl_state *TLS, struct tgl_message *M, void... function tgl_do_send_message (line 1140) | void tgl_do_send_message (struct tgl_state *TLS, tgl_peer_id_t peer_id, ... function tgl_do_reply_message (line 1230) | void tgl_do_reply_message (struct tgl_state *TLS, tgl_message_id_t *_rep... function tgl_do_send_text (line 1257) | void tgl_do_send_text (struct tgl_state *TLS, tgl_peer_id_t id, const ch... function tgl_do_reply_text (line 1289) | void tgl_do_reply_text (struct tgl_state *TLS, tgl_message_id_t *_reply_... type mark_read_extra (line 1317) | struct mark_read_extra { type tgl_state (line 1322) | struct tgl_state type tgl_state (line 1322) | struct tgl_state function mark_read_channels_on_receive (line 1324) | static int mark_read_channels_on_receive (struct tgl_state *TLS, struct ... function mark_read_on_receive (line 1337) | static int mark_read_on_receive (struct tgl_state *TLS, struct query *q,... function mark_read_on_error (line 1362) | static int mark_read_on_error (struct tgl_state *TLS, struct query *q, i... type query_methods (line 1373) | struct query_methods type query_methods (line 1380) | struct query_methods function tgl_do_messages_mark_read (line 1387) | void tgl_do_messages_mark_read (struct tgl_state *TLS, tgl_peer_id_t id,... function tgl_do_mark_read (line 1422) | void tgl_do_mark_read (struct tgl_state *TLS, tgl_peer_id_t id, void (*c... type get_history_extra (line 1445) | struct get_history_extra { type tgl_state (line 1455) | struct tgl_state type get_history_extra (line 1455) | struct get_history_extra type tgl_state (line 1455) | struct tgl_state type tgl_message (line 1455) | struct tgl_message function get_history_on_answer (line 1458) | static int get_history_on_answer (struct tgl_state *TLS, struct query *q... function get_history_on_error (line 1517) | static int get_history_on_error (struct tgl_state *TLS, struct query *q,... type query_methods (line 1530) | struct query_methods function tgl_do_get_local_history (line 1537) | void tgl_do_get_local_history (struct tgl_state *TLS, tgl_peer_id_t id, ... function _tgl_do_get_history (line 1577) | static void _tgl_do_get_history (struct tgl_state *TLS, struct get_histo... function tgl_do_get_history (line 1598) | void tgl_do_get_history (struct tgl_state *TLS, tgl_peer_id_t id, int of... type get_dialogs_extra (line 1613) | struct get_dialogs_extra { type tgl_state (line 1631) | struct tgl_state type get_dialogs_extra (line 1631) | struct get_dialogs_extra type tgl_state (line 1631) | struct tgl_state function get_dialogs_on_answer (line 1633) | static int get_dialogs_on_answer (struct tgl_state *TLS, struct query *q... function get_dialogs_on_error (line 1722) | static int get_dialogs_on_error (struct tgl_state *TLS, struct query *q,... type query_methods (line 1738) | struct query_methods function _tgl_do_get_dialog_list (line 1745) | static void _tgl_do_get_dialog_list (struct tgl_state *TLS, struct get_d... function tgl_do_get_dialog_list (line 1767) | void tgl_do_get_dialog_list (struct tgl_state *TLS, int limit, int offse... function tgl_do_get_channels_dialog_list (line 1775) | void tgl_do_get_channels_dialog_list (struct tgl_state *TLS, int limit, ... function out_peer_id (line 1790) | static void out_peer_id (struct tgl_state *TLS, tgl_peer_id_t id) { type tgl_state (line 1811) | struct tgl_state type send_file (line 1811) | struct send_file function send_file_part_on_answer (line 1812) | static int send_file_part_on_answer (struct tgl_state *TLS, struct query... function set_photo_on_answer (line 1817) | static int set_photo_on_answer (struct tgl_state *TLS, struct query *q, ... function send_file_part_on_error (line 1824) | static int send_file_part_on_error (struct tgl_state *TLS, struct query ... type query_methods (line 1843) | struct query_methods type query_methods (line 1850) | struct query_methods function send_avatar_end (line 1857) | static void send_avatar_end (struct tgl_state *TLS, struct send_file *f,... function send_file_unencrypted_end (line 1906) | static void send_file_unencrypted_end (struct tgl_state *TLS, struct sen... function send_file_end (line 2004) | static void send_file_end (struct tgl_state *TLS, struct send_file *f, v... function send_part (line 2021) | static void send_part (struct tgl_state *TLS, struct send_file *f, void ... function send_file_thumb (line 2070) | static void send_file_thumb (struct tgl_state *TLS, struct send_file *f,... function _tgl_do_send_photo (line 2081) | static void _tgl_do_send_photo (struct tgl_state *TLS, tgl_peer_id_t to_... function tgl_do_send_document (line 2173) | void tgl_do_send_document (struct tgl_state *TLS, tgl_peer_id_t to_id, c... function tgl_do_reply_document (line 2191) | void tgl_do_reply_document (struct tgl_state *TLS, tgl_message_id_t *_re... function tgl_do_set_chat_photo (line 2216) | void tgl_do_set_chat_photo (struct tgl_state *TLS, tgl_peer_id_t chat_id... function tgl_do_set_channel_photo (line 2221) | void tgl_do_set_channel_photo (struct tgl_state *TLS, tgl_peer_id_t chat... function tgl_do_set_profile_photo (line 2226) | void tgl_do_set_profile_photo (struct tgl_state *TLS, const char *file_n... function set_profile_name_on_answer (line 2233) | int set_profile_name_on_answer (struct tgl_state *TLS, struct query *q, ... type query_methods (line 2242) | struct query_methods function tgl_do_set_profile_name (line 2249) | void tgl_do_set_profile_name (struct tgl_state *TLS, const char *first_n... function tgl_do_set_username (line 2258) | void tgl_do_set_username (struct tgl_state *TLS, const char *username, i... function contact_search_on_answer (line 2269) | int contact_search_on_answer (struct tgl_state *TLS, struct query *q, vo... type query_methods (line 2292) | struct query_methods function tgl_do_contact_search (line 2299) | void tgl_do_contact_search (struct tgl_state *TLS, const char *name, int... function send_msgs_on_answer (line 2310) | static int send_msgs_on_answer (struct tgl_state *TLS, struct query *q, ... function send_msgs_on_error (line 2350) | static int send_msgs_on_error (struct tgl_state *TLS, struct query *q, i... type query_methods (line 2374) | struct query_methods function tgl_do_forward_messages (line 2381) | void tgl_do_forward_messages (struct tgl_state *TLS, tgl_peer_id_t id, i... function tgl_do_forward_message (line 2468) | void tgl_do_forward_message (struct tgl_state *TLS, tgl_peer_id_t peer_i... function tgl_do_send_contact (line 2509) | void tgl_do_send_contact (struct tgl_state *TLS, tgl_peer_id_t id, const... function tgl_do_reply_contact (line 2538) | void tgl_do_reply_contact (struct tgl_state *TLS, tgl_message_id_t *_rep... function tgl_do_forward_media (line 2563) | void tgl_do_forward_media (struct tgl_state *TLS, tgl_peer_id_t peer_id,... function tgl_do_send_location (line 2649) | void tgl_do_send_location (struct tgl_state *TLS, tgl_peer_id_t peer_id,... function tgl_do_reply_location (line 2676) | void tgl_do_reply_location (struct tgl_state *TLS, tgl_message_id_t *_re... function tgl_do_rename_chat (line 2704) | void tgl_do_rename_chat (struct tgl_state *TLS, tgl_peer_id_t id, const ... function tgl_do_rename_channel (line 2716) | void tgl_do_rename_channel (struct tgl_state *TLS, tgl_peer_id_t id, con... function tgl_do_join_channel (line 2730) | void tgl_do_join_channel (struct tgl_state *TLS, tgl_peer_id_t id, void ... function tgl_do_leave_channel (line 2743) | void tgl_do_leave_channel (struct tgl_state *TLS, tgl_peer_id_t id, void... function channels_set_about_on_answer (line 2756) | static int channels_set_about_on_answer (struct tgl_state *TLS, struct q... type query_methods (line 2763) | struct query_methods function tgl_do_channel_set_about (line 2770) | void tgl_do_channel_set_about (struct tgl_state *TLS, tgl_peer_id_t id, ... function tgl_do_channel_set_username (line 2783) | void tgl_do_channel_set_username (struct tgl_state *TLS, tgl_peer_id_t i... function tgl_do_channel_set_admin (line 2796) | void tgl_do_channel_set_admin (struct tgl_state *TLS, tgl_peer_id_t chan... type channel_get_members_extra (line 2823) | struct channel_get_members_extra { type tgl_state (line 2833) | struct tgl_state type channel_get_members_extra (line 2833) | struct channel_get_members_extra type tgl_state (line 2833) | struct tgl_state type tgl_user (line 2833) | struct tgl_user function channels_get_members_on_answer (line 2835) | static int channels_get_members_on_answer (struct tgl_state *TLS, struct... function channels_get_members_on_error (line 2866) | static int channels_get_members_on_error (struct tgl_state *TLS, struct ... type query_methods (line 2879) | struct query_methods function _tgl_do_channel_get_members (line 2886) | void _tgl_do_channel_get_members (struct tgl_state *TLS, struct channel... function tgl_do_channel_get_members (line 2912) | void tgl_do_channel_get_members (struct tgl_state *TLS, tgl_peer_id_t c... function chat_info_on_answer (line 2924) | static int chat_info_on_answer (struct tgl_state *TLS, struct query *q, ... type query_methods (line 2933) | struct query_methods function tgl_do_get_chat_info (line 2940) | void tgl_do_get_chat_info (struct tgl_state *TLS, tgl_peer_id_t id, int ... function channel_info_on_answer (line 2965) | static int channel_info_on_answer (struct tgl_state *TLS, struct query *... type query_methods (line 2974) | struct query_methods function tgl_do_get_channel_info (line 2981) | void tgl_do_get_channel_info (struct tgl_state *TLS, tgl_peer_id_t id, i... function user_info_on_answer (line 3008) | static int user_info_on_answer (struct tgl_state *TLS, struct query *q, ... type query_methods (line 3016) | struct query_methods function tgl_do_get_user_info (line 3023) | void tgl_do_get_user_info (struct tgl_state *TLS, tgl_peer_id_t id, int ... function resend_query_cb (line 3054) | static void resend_query_cb (struct tgl_state *TLS, void *_q, int succes... type download (line 3073) | struct download { function end_load (line 3093) | static void end_load (struct tgl_state *TLS, struct download *D, void *c... type tgl_state (line 3112) | struct tgl_state type download (line 3112) | struct download function download_on_answer (line 3113) | static int download_on_answer (struct tgl_state *TLS, struct query *q, v... function download_on_error (line 3170) | static int download_on_error (struct tgl_state *TLS, struct query *q, in... type query_methods (line 3193) | struct query_methods function load_next_part (line 3200) | static void load_next_part (struct tgl_state *TLS, struct download *D, v... function tgl_do_load_photo_size (line 3257) | void tgl_do_load_photo_size (struct tgl_state *TLS, struct tgl_photo_siz... function tgl_do_load_file_location (line 3280) | void tgl_do_load_file_location (struct tgl_state *TLS, struct tgl_file_l... function tgl_do_load_photo (line 3303) | void tgl_do_load_photo (struct tgl_state *TLS, struct tgl_photo *photo, ... function tgl_do_load_document_thumb (line 3323) | void tgl_do_load_document_thumb (struct tgl_state *TLS, struct tgl_docum... function _tgl_do_load_document (line 3327) | static void _tgl_do_load_document (struct tgl_state *TLS, struct tgl_doc... function tgl_do_load_document (line 3346) | void tgl_do_load_document (struct tgl_state *TLS, struct tgl_document *V... function tgl_do_load_video (line 3354) | void tgl_do_load_video (struct tgl_state *TLS, struct tgl_document *V, v... function tgl_do_load_audio (line 3362) | void tgl_do_load_audio (struct tgl_state *TLS, struct tgl_document *V, v... function tgl_do_load_encr_document (line 3370) | void tgl_do_load_encr_document (struct tgl_state *TLS, struct tgl_encr_d... function import_auth_on_answer (line 3402) | static int import_auth_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 3414) | struct query_methods function export_auth_on_answer (line 3421) | static int export_auth_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 3436) | struct query_methods function tgl_do_export_auth (line 3443) | void tgl_do_export_auth (struct tgl_state *TLS, int num, void (*callback... function add_contact_on_answer (line 3452) | static int add_contact_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 3476) | struct query_methods function tgl_do_add_contact (line 3483) | void tgl_do_add_contact (struct tgl_state *TLS, const char *phone, int p... function del_contact_on_answer (line 3501) | static int del_contact_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 3508) | struct query_methods function tgl_do_del_contact (line 3515) | void tgl_do_del_contact (struct tgl_state *TLS, tgl_peer_id_t id, void (... type msg_search_extra (line 3535) | struct msg_search_extra { type tgl_state (line 3548) | struct tgl_state type msg_search_extra (line 3548) | struct msg_search_extra type tgl_state (line 3548) | struct tgl_state type tgl_message (line 3548) | struct tgl_message function msg_search_on_answer (line 3550) | static int msg_search_on_answer (struct tgl_state *TLS, struct query *q,... function msg_search_on_error (line 3603) | static int msg_search_on_error (struct tgl_state *TLS, struct query *q, ... type query_methods (line 3616) | struct query_methods function _tgl_do_msg_search (line 3623) | static void _tgl_do_msg_search (struct tgl_state *TLS, struct msg_search... function tgl_do_msg_search (line 3648) | void tgl_do_msg_search (struct tgl_state *TLS, tgl_peer_id_t id, int fro... function get_state_on_answer (line 3670) | static int get_state_on_answer (struct tgl_state *TLS, struct query *q, ... function lookup_state_on_answer (line 3687) | static int lookup_state_on_answer (struct tgl_state *TLS, struct query *... function get_difference_on_answer (line 3701) | static int get_difference_on_answer (struct tgl_state *TLS, struct query... type query_methods (line 3778) | struct query_methods type query_methods (line 3785) | struct query_methods type query_methods (line 3792) | struct query_methods function tgl_do_lookup_state (line 3799) | void tgl_do_lookup_state (struct tgl_state *TLS) { function tgl_do_get_difference (line 3809) | void tgl_do_get_difference (struct tgl_state *TLS, int sync_from_start, ... type tgl_state (line 3838) | struct tgl_state type tgl_state (line 3838) | struct tgl_state function get_channel_difference_on_answer (line 3840) | static int get_channel_difference_on_answer (struct tgl_state *TLS, stru... type query_methods (line 3897) | struct query_methods function tgl_do_get_channel_difference (line 3904) | void tgl_do_get_channel_difference (struct tgl_state *TLS, int id, void ... function tgl_do_visualize_key (line 3940) | int tgl_do_visualize_key (struct tgl_state *TLS, tgl_peer_id_t id, unsig... function tgl_do_add_user_to_chat (line 3955) | void tgl_do_add_user_to_chat (struct tgl_state *TLS, tgl_peer_id_t chat_... function tgl_do_del_user_from_chat (line 3969) | void tgl_do_del_user_from_chat (struct tgl_state *TLS, tgl_peer_id_t cha... function tgl_do_channel_invite_user (line 3985) | void tgl_do_channel_invite_user (struct tgl_state *TLS, tgl_peer_id_t ch... function tgl_do_channel_kick_user (line 4001) | void tgl_do_channel_kick_user (struct tgl_state *TLS, tgl_peer_id_t chan... function tgl_do_create_secret_chat (line 4020) | void tgl_do_create_secret_chat (struct tgl_state *TLS, tgl_peer_id_t id,... function tgl_do_create_group_chat (line 4037) | void tgl_do_create_group_chat (struct tgl_state *TLS, int users_num, tgl... function tgl_do_create_channel (line 4063) | void tgl_do_create_channel (struct tgl_state *TLS, int users_num, tgl_pe... function delete_msg_on_answer (line 4091) | static int delete_msg_on_answer (struct tgl_state *TLS, struct query *q,... function delete_msg_on_error (line 4115) | static int delete_msg_on_error (struct tgl_state *TLS, struct query *q, ... type query_methods (line 4125) | struct query_methods function tgl_do_delete_msg (line 4132) | void tgl_do_delete_msg (struct tgl_state *TLS, tgl_message_id_t *_msg_id... function export_card_on_answer (line 4169) | static int export_card_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 4187) | struct query_methods function tgl_do_export_card (line 4194) | void tgl_do_export_card (struct tgl_state *TLS, void (*callback)(struct ... function import_card_on_answer (line 4203) | static int import_card_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 4212) | struct query_methods function tgl_do_import_card (line 4219) | void tgl_do_import_card (struct tgl_state *TLS, int size, int *card, voi... function tgl_do_start_bot (line 4229) | void tgl_do_start_bot (struct tgl_state *TLS, tgl_peer_id_t bot, tgl_pee... function send_typing_on_answer (line 4244) | static int send_typing_on_answer (struct tgl_state *TLS, struct query *q... type query_methods (line 4251) | struct query_methods function tgl_do_send_typing (line 4258) | void tgl_do_send_typing (struct tgl_state *TLS, tgl_peer_id_t id, enum t... type tgl_state (line 4307) | struct tgl_state type paramed_type (line 4307) | struct paramed_type function ext_query_on_answer (line 4309) | static int ext_query_on_answer (struct tgl_state *TLS, struct query *q, ... type query_methods (line 4318) | struct query_methods function tgl_do_send_extf (line 4324) | void tgl_do_send_extf (struct tgl_state *TLS, const char *data, int data... function tgl_do_send_extf (line 4334) | void tgl_do_send_extf (struct tgl_state *TLS, const char *data, int data... function get_messages_on_answer (line 4342) | static int get_messages_on_answer (struct tgl_state *TLS, struct query *... type query_methods (line 4383) | struct query_methods function tgl_do_get_message (line 4390) | void tgl_do_get_message (struct tgl_state *TLS, tgl_message_id_t *_msg_i... function export_chat_link_on_answer (line 4425) | static int export_chat_link_on_answer (struct tgl_state *TLS, struct que... type query_methods (line 4438) | struct query_methods function tgl_do_export_chat_link (line 4445) | void tgl_do_export_chat_link (struct tgl_state *TLS, tgl_peer_id_t id, v... function tgl_do_import_chat_link (line 4461) | void tgl_do_import_chat_link (struct tgl_state *TLS, const char *link, i... function tgl_do_export_channel_link (line 4479) | void tgl_do_export_channel_link (struct tgl_state *TLS, tgl_peer_id_t id... function set_password_on_answer (line 4500) | static int set_password_on_answer (struct tgl_state *TLS, struct query *... function set_password_on_error (line 4507) | static int set_password_on_error (struct tgl_state *TLS, struct query *q... type query_methods (line 4538) | struct query_methods function tgl_do_act_set_password (line 4545) | static void tgl_do_act_set_password (struct tgl_state *TLS, const char *... type change_password_extra (line 4596) | struct change_password_extra { type tgl_state (line 4611) | struct tgl_state function tgl_on_new2_pwd (line 4612) | void tgl_on_new2_pwd (struct tgl_state *TLS, const char *pwd, void *_T) { function tgl_on_new_pwd (line 4637) | void tgl_on_new_pwd (struct tgl_state *TLS, const char *pwd[], void *_T) { function tgl_on_old_pwd (line 4644) | void tgl_on_old_pwd (struct tgl_state *TLS, const char *pwd[], void *_T) { function set_get_password_on_answer (line 4651) | static int set_get_password_on_answer (struct tgl_state *TLS, struct que... type query_methods (line 4685) | struct query_methods function tgl_do_set_password (line 4692) | void tgl_do_set_password (struct tgl_state *TLS, const char *hint, int h... function check_password_on_error (line 4701) | static int check_password_on_error (struct tgl_state *TLS, struct query ... function check_password_on_answer (line 4715) | static int check_password_on_answer (struct tgl_state *TLS, struct query... type query_methods (line 4723) | struct query_methods type check_password_extra (line 4731) | struct check_password_extra { function tgl_pwd_got (line 4738) | static void tgl_pwd_got (struct tgl_state *TLS, const char *pwd[], void ... function check_get_password_on_error (line 4771) | static int check_get_password_on_error (struct tgl_state *TLS, struct qu... function check_get_password_on_answer (line 4780) | static int check_get_password_on_answer (struct tgl_state *TLS, struct q... type query_methods (line 4804) | struct query_methods function tgl_do_check_password (line 4811) | void tgl_do_check_password (struct tgl_state *TLS, void (*callback)(stru... function tgl_do_send_broadcast (line 4820) | void tgl_do_send_broadcast (struct tgl_state *TLS, int num, tgl_peer_id_... function block_user_on_answer (line 4878) | static int block_user_on_answer (struct tgl_state *TLS, struct query *q,... type query_methods (line 4885) | struct query_methods function tgl_do_block_user (line 4892) | void tgl_do_block_user (struct tgl_state *TLS, tgl_peer_id_t id, void (*... function tgl_do_unblock_user (line 4910) | void tgl_do_unblock_user (struct tgl_state *TLS, tgl_peer_id_t id, void ... function get_tos_on_answer (line 4931) | static int get_tos_on_answer (struct tgl_state *TLS, struct query *q, vo... type query_methods (line 4972) | struct query_methods function tgl_do_get_terms_of_service (line 4979) | void tgl_do_get_terms_of_service (struct tgl_state *TLS, void (*callback... function tgl_do_upgrade_group (line 4988) | void tgl_do_upgrade_group (struct tgl_state *TLS, tgl_peer_id_t id, void... function set_flag_4 (line 4997) | static void set_flag_4 (struct tgl_state *TLS, void *_D, int success) { function send_bind_temp_on_answer (line 5005) | static int send_bind_temp_on_answer (struct tgl_state *TLS, struct query... function send_bind_on_error (line 5013) | static int send_bind_on_error (struct tgl_state *TLS, struct query *q, i... type query_methods (line 5021) | struct query_methods function tgl_do_send_bind_temp_key (line 5028) | void tgl_do_send_bind_temp_key (struct tgl_state *TLS, struct tgl_dc *D,... function update_status_on_answer (line 5039) | static int update_status_on_answer (struct tgl_state *TLS, struct query ... type query_methods (line 5046) | struct query_methods function tgl_do_update_status (line 5053) | void tgl_do_update_status (struct tgl_state *TLS, int online, void (*cal... function tgl_do_request_exchange (line 5061) | void tgl_do_request_exchange (struct tgl_state *TLS, struct tgl_secret_c... function tgl_do_accept_exchange (line 5066) | void tgl_do_accept_exchange (struct tgl_state *TLS, struct tgl_secret_ch... function tgl_do_confirm_exchange (line 5071) | void tgl_do_confirm_exchange (struct tgl_state *TLS, struct tgl_secret_c... function tgl_do_commit_exchange (line 5076) | void tgl_do_commit_exchange (struct tgl_state *TLS, struct tgl_secret_ch... function tgl_do_abort_exchange (line 5081) | void tgl_do_abort_exchange (struct tgl_state *TLS, struct tgl_secret_cha... function tgl_started_cb (line 5086) | void tgl_started_cb (struct tgl_state *TLS, void *arg, int success) { function tgl_export_auth_callback (line 5102) | void tgl_export_auth_callback (struct tgl_state *TLS, void *arg, int suc... function tgl_export_all_auth (line 5124) | void tgl_export_all_auth (struct tgl_state *TLS) { type sign_up_extra (line 5141) | struct sign_up_extra { type tgl_state (line 5152) | struct tgl_state function tgl_sign_in_result (line 5153) | void tgl_sign_in_result (struct tgl_state *TLS, void *_T, int success, s... function tgl_sign_in_code (line 5167) | void tgl_sign_in_code (struct tgl_state *TLS, const char *code[], void *... type tgl_state (line 5178) | struct tgl_state function tgl_sign_up_result (line 5179) | void tgl_sign_up_result (struct tgl_state *TLS, void *_T, int success, s... function tgl_sign_up_code (line 5195) | void tgl_sign_up_code (struct tgl_state *TLS, const char *code[], void *... function tgl_set_last_name (line 5207) | void tgl_set_last_name (struct tgl_state *TLS, const char *last_name, st... function tgl_set_first_name (line 5212) | int tgl_set_first_name (struct tgl_state *TLS, const char *first_name, s... function tgl_register_cb (line 5222) | void tgl_register_cb (struct tgl_state *TLS, const char *rinfo[], void *... type tgl_state (line 5246) | struct tgl_state function tgl_sign_in_phone_cb (line 5247) | void tgl_sign_in_phone_cb (struct tgl_state *TLS, void *extra, int succe... function tgl_sign_in_phone (line 5268) | void tgl_sign_in_phone (struct tgl_state *TLS, const char *phone[], void... type tgl_state (line 5276) | struct tgl_state function tgl_sign_in_bot_cb (line 5278) | void tgl_sign_in_bot_cb (struct tgl_state *TLS, void *_T, int success, s... function tgl_bot_hash_cb (line 5287) | void tgl_bot_hash_cb (struct tgl_state *TLS, const char *code[], void *a... function tgl_sign_in (line 5291) | void tgl_sign_in (struct tgl_state *TLS) { function check_authorized (line 5303) | static void check_authorized (struct tgl_state *TLS, void *arg) { function tgl_login (line 5327) | void tgl_login (struct tgl_state *TLS) { function callback (line 5346) | static int callback (struct tgl_state *TLS, struct query *q, void *D) { function send_change_code_on_answer (line 5353) | static int send_change_code_on_answer (struct tgl_state *TLS, struct que... type change_phone_extra (line 5366) | struct change_phone_extra { type query_methods (line 5380) | struct query_methods type query_methods (line 5387) | struct query_methods type tgl_state (line 5394) | struct tgl_state function tgl_set_number_result (line 5395) | void tgl_set_number_result (struct tgl_state *TLS, void *_T, int success... function tgl_set_number_code (line 5410) | void tgl_set_number_code (struct tgl_state *TLS, const char *code[], voi... function tgl_set_phone_number_cb (line 5422) | void tgl_set_phone_number_cb (struct tgl_state *TLS, void *extra, int su... function tgl_do_set_phone_number (line 5440) | void tgl_do_set_phone_number (struct tgl_state *TLS, const char *phonenu... FILE: queries.h type query (line 30) | struct query type query_methods (line 31) | struct query_methods { type query (line 40) | struct query { type query (line 58) | struct query type tgl_state (line 58) | struct tgl_state type tgl_dc (line 58) | struct tgl_dc type query_methods (line 58) | struct query_methods type tgl_state (line 59) | struct tgl_state type tgl_state (line 60) | struct tgl_state type tgl_state (line 61) | struct tgl_state type tgl_state (line 62) | struct tgl_state type tgl_state (line 71) | struct tgl_state type tgl_dc (line 71) | struct tgl_dc type tgl_state (line 73) | struct tgl_state type tgl_secret_chat (line 73) | struct tgl_secret_chat type tgl_state (line 74) | struct tgl_state type tgl_secret_chat (line 74) | struct tgl_secret_chat type tgl_state (line 75) | struct tgl_state type tgl_secret_chat (line 75) | struct tgl_secret_chat type tgl_state (line 76) | struct tgl_state type tgl_secret_chat (line 76) | struct tgl_secret_chat type tgl_state (line 77) | struct tgl_state type tgl_secret_chat (line 77) | struct tgl_secret_chat type tgl_state (line 79) | struct tgl_state type tgl_state (line 80) | struct tgl_state type tgl_state (line 81) | struct tgl_state type tgl_state (line 82) | struct tgl_state type tgl_dc (line 82) | struct tgl_dc type tgl_session (line 82) | struct tgl_session FILE: structures.c type tgl_message (line 48) | struct tgl_message type tgl_message (line 48) | struct tgl_message function random_id_cmp (line 52) | static int random_id_cmp (struct tgl_message *L, struct tgl_message *R) { function temp_id_cmp (line 58) | static int temp_id_cmp (struct tgl_message *L, struct tgl_message *R) { function photo_id_cmp (line 64) | static int photo_id_cmp (struct tgl_photo *L, struct tgl_photo *R) { function document_id_cmp (line 70) | static int document_id_cmp (struct tgl_document *L, struct tgl_document ... function webpage_id_cmp (line 76) | static int webpage_id_cmp (struct tgl_webpage *L, struct tgl_webpage *R) { type tgl_state (line 92) | struct tgl_state type tgl_state (line 94) | struct tgl_state function tglf_fetch_typing (line 130) | enum tgl_typing_status tglf_fetch_typing (struct tl_ds_send_message_acti... function tgl_peer_id_t (line 168) | tgl_peer_id_t tglf_fetch_peer_id (struct tgl_state *TLS, struct tl_ds_pe... function tglf_fetch_file_location (line 183) | int tglf_fetch_file_location (struct tgl_state *TLS, struct tgl_file_loc... function tglf_fetch_user_status (line 192) | int tglf_fetch_user_status (struct tgl_state *TLS, struct tgl_user_statu... type tgl_user (line 274) | struct tgl_user type tgl_state (line 274) | struct tgl_state type tl_ds_user (line 274) | struct tl_ds_user type tgl_user (line 283) | struct tgl_user type tgl_user (line 283) | struct tgl_user type tgl_user (line 365) | struct tgl_user type tgl_state (line 365) | struct tgl_state type tl_ds_user_full (line 365) | struct tl_ds_user_full type tgl_user (line 368) | struct tgl_user function str_to_256 (line 395) | void str_to_256 (unsigned char *dst, char *src, int src_len) { function str_to_32 (line 404) | void str_to_32 (unsigned char *dst, char *src, int src_len) { type tgl_secret_chat (line 413) | struct tgl_secret_chat type tgl_state (line 413) | struct tgl_state type tl_ds_encrypted_chat (line 413) | struct tl_ds_encrypted_chat type tgl_secret_chat (line 422) | struct tgl_secret_chat type tgl_chat (line 512) | struct tgl_chat type tgl_state (line 512) | struct tgl_state type tl_ds_chat (line 512) | struct tl_ds_chat type tgl_chat (line 523) | struct tgl_chat type tgl_chat (line 591) | struct tgl_chat type tgl_state (line 591) | struct tgl_state type tl_ds_messages_chat_full (line 591) | struct tl_ds_messages_chat_full type tl_ds_chat_full (line 611) | struct tl_ds_chat_full type tl_ds_bot_info (line 617) | struct tl_ds_bot_info type tgl_chat (line 638) | struct tgl_chat type tl_ds_vector (line 646) | struct tl_ds_vector type tgl_channel (line 658) | struct tgl_channel type tgl_state (line 658) | struct tgl_state type tl_ds_chat (line 658) | struct tl_ds_chat type tgl_channel (line 664) | struct tgl_channel type tgl_channel (line 745) | struct tgl_channel type tgl_state (line 745) | struct tgl_state type tl_ds_messages_chat_full (line 745) | struct tl_ds_messages_chat_full type tl_ds_chat_full (line 761) | struct tl_ds_chat_full type tgl_channel (line 765) | struct tgl_channel function tglf_fetch_photo_size (line 787) | void tglf_fetch_photo_size (struct tgl_state *TLS, struct tgl_photo_size... function tglf_fetch_geo (line 801) | void tglf_fetch_geo (struct tgl_state *TLS, struct tgl_geo *G, struct tl... type tgl_photo (line 806) | struct tgl_photo type tgl_state (line 806) | struct tgl_state type tl_ds_photo (line 806) | struct tl_ds_photo type tgl_photo (line 810) | struct tgl_photo type tgl_photo_size (line 832) | struct tgl_photo_size type tgl_document (line 841) | struct tgl_document type tgl_state (line 841) | struct tgl_state type tl_ds_video (line 841) | struct tl_ds_video type tgl_document (line 846) | struct tgl_document type tgl_document (line 876) | struct tgl_document type tgl_state (line 876) | struct tgl_state type tl_ds_audio (line 876) | struct tl_ds_audio type tgl_document (line 881) | struct tgl_document function tglf_fetch_document_attribute (line 907) | void tglf_fetch_document_attribute (struct tgl_state *TLS, struct tgl_do... type tgl_document (line 938) | struct tgl_document type tgl_state (line 938) | struct tgl_state type tl_ds_document (line 938) | struct tl_ds_document type tgl_document (line 943) | struct tgl_document type tgl_webpage (line 975) | struct tgl_webpage type tgl_state (line 975) | struct tgl_state type tl_ds_web_page (line 975) | struct tl_ds_web_page type tgl_webpage (line 978) | struct tgl_webpage function tglf_fetch_message_action (line 1037) | void tglf_fetch_message_action (struct tgl_state *TLS, struct tgl_messag... type tgl_message (line 1113) | struct tgl_message type tgl_state (line 1113) | struct tgl_state type tl_ds_updates (line 1113) | struct tl_ds_updates type tgl_message (line 1121) | struct tgl_message type tl_ds_message_media (line 1153) | struct tl_ds_message_media type tgl_message (line 1183) | struct tgl_message type tgl_state (line 1183) | struct tgl_state type tl_ds_updates (line 1183) | struct tl_ds_updates type tgl_message (line 1196) | struct tgl_message type tl_ds_message_media (line 1226) | struct tl_ds_message_media function tglf_fetch_message_media (line 1256) | void tglf_fetch_message_media (struct tgl_state *TLS, struct tgl_message... function tglf_fetch_message_media_encrypted (line 1316) | void tglf_fetch_message_media_encrypted (struct tgl_state *TLS, struct t... function tglf_fetch_message_action_encrypted (line 1379) | void tglf_fetch_message_action_encrypted (struct tgl_state *TLS, struct ... function tglf_fetch_message_entity (line 1463) | void tglf_fetch_message_entity (struct tgl_state *TLS, struct tgl_messag... function tglf_fetch_message_entities (line 1506) | void tglf_fetch_message_entities (struct tgl_state *TLS, struct tgl_mess... type tgl_message (line 1516) | struct tgl_message type tgl_state (line 1516) | struct tgl_state type tl_ds_message (line 1516) | struct tl_ds_message type tgl_message (line 1561) | struct tgl_message function decrypt_encrypted_message (line 1625) | static int decrypt_encrypted_message (struct tgl_secret_chat *E) { type tgl_message (line 1684) | struct tgl_message type tgl_state (line 1684) | struct tgl_state type tl_ds_encrypted_message (line 1684) | struct tl_ds_encrypted_message type tgl_message (line 1694) | struct tgl_message type tl_ds_decrypted_message_layer (line 1747) | struct tl_ds_decrypted_message_layer type tl_ds_decrypted_message (line 1788) | struct tl_ds_decrypted_message function tglf_fetch_encrypted_message_file (line 1816) | void tglf_fetch_encrypted_message_file (struct tgl_state *TLS, struct tg... function id_cmp (line 1833) | static int id_cmp (struct tgl_message *M1, struct tgl_message *M2) { function increase_peer_size (line 1843) | static void increase_peer_size (struct tgl_state *TLS) { type tgl_message (line 1856) | struct tgl_message type tgl_state (line 1856) | struct tgl_state type tl_ds_encrypted_message (line 1856) | struct tl_ds_encrypted_message type tgl_message (line 1857) | struct tgl_message type tgl_secret_chat (line 1863) | struct tgl_secret_chat type tgl_bot_info (line 1915) | struct tgl_bot_info type tgl_state (line 1915) | struct tgl_state type tl_ds_bot_info (line 1915) | struct tl_ds_bot_info type tgl_bot_info (line 1917) | struct tgl_bot_info type tgl_bot_command (line 1923) | struct tgl_bot_command type tl_ds_bot_command (line 1926) | struct tl_ds_bot_command type tgl_message_reply_markup (line 1933) | struct tgl_message_reply_markup type tgl_state (line 1933) | struct tgl_state type tgl_message (line 1933) | struct tgl_message type tl_ds_reply_markup (line 1933) | struct tl_ds_reply_markup type tgl_message_reply_markup (line 1936) | struct tgl_message_reply_markup type tl_ds_keyboard_button_row (line 1947) | struct tl_ds_keyboard_button_row type tl_ds_keyboard_button_row (line 1954) | struct tl_ds_keyboard_button_row type tl_ds_keyboard_button (line 1957) | struct tl_ds_keyboard_button function tglp_insert_encrypted_chat (line 1966) | void tglp_insert_encrypted_chat (struct tgl_state *TLS, tgl_peer_t *P) { function tglp_insert_user (line 1973) | void tglp_insert_user (struct tgl_state *TLS, tgl_peer_t *P) { function tglp_insert_chat (line 1980) | void tglp_insert_chat (struct tgl_state *TLS, tgl_peer_t *P) { function tglp_insert_channel (line 1987) | void tglp_insert_channel (struct tgl_state *TLS, tgl_peer_t *P) { function tgl_insert_empty_user (line 1994) | void tgl_insert_empty_user (struct tgl_state *TLS, int uid) { function tgl_insert_empty_chat (line 2002) | void tgl_insert_empty_chat (struct tgl_state *TLS, int cid) { function tgls_free_photo_size (line 2012) | void tgls_free_photo_size (struct tgl_state *TLS, struct tgl_photo_size ... function tgls_free_photo (line 2019) | void tgls_free_photo (struct tgl_state *TLS, struct tgl_photo *P) { function tgls_free_document (line 2036) | void tgls_free_document (struct tgl_state *TLS, struct tgl_document *D) { function tgls_free_webpage (line 2049) | void tgls_free_webpage (struct tgl_state *TLS, struct tgl_webpage *W) { function tgls_free_message_media (line 2069) | void tgls_free_message_media (struct tgl_state *TLS, struct tgl_message_... function tgls_free_message_action (line 2112) | void tgls_free_message_action (struct tgl_state *TLS, struct tgl_message... function tgls_free_message_entity (line 2164) | void tgls_free_message_entity (struct tgl_state *TLS, struct tgl_message... function tgls_clear_message (line 2170) | void tgls_clear_message (struct tgl_state *TLS, struct tgl_message *M) { function tgls_free_reply_markup (line 2184) | void tgls_free_reply_markup (struct tgl_state *TLS, struct tgl_message_r... function tgls_free_message (line 2198) | void tgls_free_message (struct tgl_state *TLS, struct tgl_message *M) { function tgls_free_chat (line 2206) | void tgls_free_chat (struct tgl_state *TLS, struct tgl_chat *U) { function tgls_free_user (line 2216) | void tgls_free_user (struct tgl_state *TLS, struct tgl_user *U) { function tgls_free_encr_chat (line 2230) | void tgls_free_encr_chat (struct tgl_state *TLS, struct tgl_secret_chat ... function tgls_free_channel (line 2236) | void tgls_free_channel (struct tgl_state *TLS, struct tgl_channel *U) { function tgls_free_peer (line 2245) | void tgls_free_peer (struct tgl_state *TLS, tgl_peer_t *P) { function tgls_free_bot_info (line 2259) | void tgls_free_bot_info (struct tgl_state *TLS, struct tgl_bot_info *B) { function tglm_message_del_use (line 2275) | void tglm_message_del_use (struct tgl_state *TLS, struct tgl_message *M) { function tglm_message_add_use (line 2280) | void tglm_message_add_use (struct tgl_state *TLS, struct tgl_message *M) { function tglm_message_add_peer (line 2287) | void tglm_message_add_peer (struct tgl_state *TLS, struct tgl_message *M) { function tglm_message_del_peer (line 2347) | void tglm_message_del_peer (struct tgl_state *TLS, struct tgl_message *M) { type tgl_message (line 2366) | struct tgl_message type tgl_state (line 2366) | struct tgl_state type tgl_message (line 2367) | struct tgl_message function tglm_message_insert_tree (line 2374) | void tglm_message_insert_tree (struct tgl_state *TLS, struct tgl_message... function tglm_message_remove_tree (line 2379) | void tglm_message_remove_tree (struct tgl_state *TLS, struct tgl_message... function tglm_message_insert (line 2384) | void tglm_message_insert (struct tgl_state *TLS, struct tgl_message *M) { function tglm_message_insert_unsent (line 2389) | void tglm_message_insert_unsent (struct tgl_state *TLS, struct tgl_messa... function tglm_message_remove_unsent (line 2393) | void tglm_message_remove_unsent (struct tgl_state *TLS, struct tgl_messa... function __send_msg (line 2397) | static void __send_msg (struct tgl_message *M, void *_TLS) { function tglm_send_all_unsent (line 2410) | void tglm_send_all_unsent (struct tgl_state *TLS) { type tgl_photo (line 2415) | struct tgl_photo type tgl_state (line 2415) | struct tgl_state type tgl_photo (line 2416) | struct tgl_photo function tgl_photo_insert (line 2421) | void tgl_photo_insert (struct tgl_state *TLS, struct tgl_photo *P) { type tgl_document (line 2425) | struct tgl_document type tgl_state (line 2425) | struct tgl_state type tgl_document (line 2426) | struct tgl_document function tgl_document_insert (line 2431) | void tgl_document_insert (struct tgl_state *TLS, struct tgl_document *P) { type tgl_webpage (line 2435) | struct tgl_webpage type tgl_state (line 2435) | struct tgl_state type tgl_webpage (line 2436) | struct tgl_webpage function tgl_webpage_insert (line 2441) | void tgl_webpage_insert (struct tgl_state *TLS, struct tgl_webpage *P) { function tglp_peer_insert_name (line 2445) | void tglp_peer_insert_name (struct tgl_state *TLS, tgl_peer_t *P) { function tglp_peer_delete_name (line 2449) | void tglp_peer_delete_name (struct tgl_state *TLS, tgl_peer_t *P) { function tgl_peer_t (line 2453) | tgl_peer_t *tgl_peer_get (struct tgl_state *TLS, tgl_peer_id_t id) { type tgl_message (line 2459) | struct tgl_message type tgl_state (line 2459) | struct tgl_state type tgl_message (line 2460) | struct tgl_message function tgl_peer_t (line 2473) | tgl_peer_t *tgl_peer_get_by_name (struct tgl_state *TLS, const char *s) { function tgl_peer_iterator_ex (line 2480) | void tgl_peer_iterator_ex (struct tgl_state *TLS, void (*it)(tgl_peer_t ... function tgl_complete_user_list (line 2484) | int tgl_complete_user_list (struct tgl_state *TLS, int index, const char... function tgl_complete_chat_list (line 2498) | int tgl_complete_chat_list (struct tgl_state *TLS, int index, const char... function tgl_complete_channel_list (line 2512) | int tgl_complete_channel_list (struct tgl_state *TLS, int index, const c... function tgl_complete_encr_chat_list (line 2526) | int tgl_complete_encr_chat_list (struct tgl_state *TLS, int index, const... function tgl_complete_peer_list (line 2540) | int tgl_complete_peer_list (struct tgl_state *TLS, int index, const char... function tgl_secret_chat_for_user (line 2554) | int tgl_secret_chat_for_user (struct tgl_state *TLS, tgl_peer_id_t user_... function tgls_free_peer_gw (line 2566) | void tgls_free_peer_gw (tgl_peer_t *P, void *TLS) { function tgls_free_message_gw (line 2570) | void tgls_free_message_gw (struct tgl_message *M, void *TLS) { function tgl_free_all (line 2574) | void tgl_free_all (struct tgl_state *TLS) { function tgl_print_stat (line 2618) | int tgl_print_stat (struct tgl_state *TLS, char *s, int len) { function tglf_fetch_int_array (line 2633) | void tglf_fetch_int_array (int *dst, struct tl_ds_vector *src, int len) { function tglf_fetch_int_tuple (line 2641) | void tglf_fetch_int_tuple (int *dst, int **src, int len) { function tgls_messages_mark_read (line 2649) | void tgls_messages_mark_read (struct tgl_state *TLS, struct tgl_message ... function tgl_message_id_t (line 2707) | tgl_message_id_t *tgls_get_local_by_random (struct tgl_state *TLS, long ... function tgl_message_id_t (line 2718) | tgl_message_id_t *tgls_get_local_by_temp (struct tgl_state *TLS, int tem... function tgl_message_id_t (line 2729) | tgl_message_id_t tgl_convert_temp_msg_id (struct tgl_state *TLS, tgl_mes... function tgls_message_change_temp_id (line 2740) | void tgls_message_change_temp_id (struct tgl_state *TLS, struct tgl_mess... function tgls_message_change_random_id (line 2747) | void tgls_message_change_random_id (struct tgl_state *TLS, struct tgl_me... function tglm_message_del_temp_id (line 2754) | void tglm_message_del_temp_id (struct tgl_state *TLS, struct tgl_message... function tglm_message_del_random_id (line 2760) | void tglm_message_del_random_id (struct tgl_state *TLS, struct tgl_messa... FILE: tg-mime-types.c function mime_init (line 12) | static void mime_init (void) { FILE: tgl-binlog.h type tgl_state (line 31) | struct tgl_state type tgl_state (line 33) | struct tgl_state type tgl_state (line 34) | struct tgl_state type tgl_state (line 35) | struct tgl_state type tgl_state (line 36) | struct tgl_state type tgl_state (line 38) | struct tgl_state type tgl_state (line 39) | struct tgl_state type tgl_state (line 40) | struct tgl_state type tgl_state (line 41) | struct tgl_state type tgl_state (line 42) | struct tgl_state type tgl_state (line 44) | struct tgl_state type tgl_state (line 46) | struct tgl_state type tgl_message_id (line 46) | struct tgl_message_id type tgl_message_id (line 46) | struct tgl_message_id type tgl_state (line 47) | struct tgl_state type tgl_message_id (line 47) | struct tgl_message_id type tgl_state (line 49) | struct tgl_state type tgl_state (line 51) | struct tgl_state type tgl_state (line 52) | struct tgl_state type tgl_state (line 54) | struct tgl_state type tgl_message_id (line 54) | struct tgl_message_id type tgl_state (line 55) | struct tgl_state type tgl_state (line 58) | struct tgl_state type tgl_message_id (line 58) | struct tgl_message_id type tl_ds_message_media (line 58) | struct tl_ds_message_media type tl_ds_message_action (line 58) | struct tl_ds_message_action type tl_ds_reply_markup (line 58) | struct tl_ds_reply_markup type tl_ds_vector (line 58) | struct tl_ds_vector type tgl_state (line 59) | struct tgl_state type tgl_message_id (line 59) | struct tgl_message_id type tl_ds_decrypted_message_media (line 59) | struct tl_ds_decrypted_message_media type tl_ds_decrypted_message_action (line 59) | struct tl_ds_decrypted_message_action type tl_ds_encrypted_file (line 59) | struct tl_ds_encrypted_file type tgl_state (line 60) | struct tgl_state type tgl_state (line 61) | struct tgl_state type tl_ds_photo (line 61) | struct tl_ds_photo type tl_ds_user_profile_photo (line 61) | struct tl_ds_user_profile_photo type tl_ds_bot_info (line 61) | struct tl_ds_bot_info type tgl_state (line 62) | struct tgl_state type tl_ds_vector (line 62) | struct tl_ds_vector type tl_ds_chat_photo (line 62) | struct tl_ds_chat_photo type tl_ds_photo (line 62) | struct tl_ds_photo type tgl_state (line 63) | struct tgl_state type tgl_state (line 64) | struct tgl_state type tl_ds_chat_photo (line 64) | struct tl_ds_chat_photo type tl_ds_photo (line 64) | struct tl_ds_photo type tgl_state (line 65) | struct tgl_state FILE: tgl-fetch.h type tgl_user (line 25) | struct tgl_user type tgl_state (line 25) | struct tgl_state type tl_ds_user (line 25) | struct tl_ds_user type tgl_user (line 26) | struct tgl_user type tgl_state (line 26) | struct tgl_state type tl_ds_user_full (line 26) | struct tl_ds_user_full type tgl_chat (line 27) | struct tgl_chat type tgl_state (line 27) | struct tgl_state type tl_ds_chat (line 27) | struct tl_ds_chat type tgl_chat (line 28) | struct tgl_chat type tgl_state (line 28) | struct tgl_state type tl_ds_messages_chat_full (line 28) | struct tl_ds_messages_chat_full type tgl_channel (line 29) | struct tgl_channel type tgl_state (line 29) | struct tgl_state type tl_ds_chat (line 29) | struct tl_ds_chat type tgl_channel (line 30) | struct tgl_channel type tgl_state (line 30) | struct tgl_state type tl_ds_messages_chat_full (line 30) | struct tl_ds_messages_chat_full type tgl_secret_chat (line 31) | struct tgl_secret_chat type tgl_state (line 31) | struct tgl_state type tl_ds_encrypted_chat (line 31) | struct tl_ds_encrypted_chat type tgl_message (line 32) | struct tgl_message type tgl_state (line 32) | struct tgl_state type tl_ds_message (line 32) | struct tl_ds_message type tgl_message (line 33) | struct tgl_message type tgl_state (line 33) | struct tgl_state type tgl_message (line 34) | struct tgl_message type tgl_state (line 34) | struct tgl_state type tgl_message (line 35) | struct tgl_message type tgl_state (line 35) | struct tgl_state type tl_ds_encrypted_message (line 35) | struct tl_ds_encrypted_message type tgl_state (line 36) | struct tgl_state type tl_ds_peer (line 36) | struct tl_ds_peer type tgl_state (line 37) | struct tgl_state type tgl_user (line 37) | struct tgl_user type tl_ds_user_profile_photo (line 37) | struct tl_ds_user_profile_photo type tgl_state (line 39) | struct tgl_state type tgl_message_media (line 39) | struct tgl_message_media type tl_ds_message_media (line 39) | struct tl_ds_message_media type tgl_state (line 40) | struct tgl_state type tgl_message_action (line 40) | struct tgl_message_action type tl_ds_message_action (line 40) | struct tl_ds_message_action type tgl_state (line 43) | struct tgl_state type tgl_message_media (line 43) | struct tgl_message_media type tl_ds_encrypted_file (line 43) | struct tl_ds_encrypted_file type tgl_state (line 44) | struct tgl_state type tgl_message_media (line 44) | struct tgl_message_media type tl_ds_decrypted_message_media (line 44) | struct tl_ds_decrypted_message_media type tgl_state (line 45) | struct tgl_state type tgl_message_action (line 45) | struct tgl_message_action type tl_ds_decrypted_message_action (line 45) | struct tl_ds_decrypted_message_action type tgl_state (line 46) | struct tgl_state type tgl_user_status (line 46) | struct tgl_user_status type tgl_user (line 46) | struct tgl_user type tl_ds_user_status (line 46) | struct tl_ds_user_status type tgl_typing_status (line 47) | enum tgl_typing_status type tl_ds_send_message_action (line 47) | struct tl_ds_send_message_action type tgl_state (line 48) | struct tgl_state type tgl_chat (line 48) | struct tgl_chat type tl_ds_chat_participants (line 48) | struct tl_ds_chat_participants type tl_ds_vector (line 49) | struct tl_ds_vector type tgl_state (line 51) | struct tgl_state type tgl_file_location (line 51) | struct tgl_file_location type tl_ds_file_location (line 51) | struct tl_ds_file_location type tgl_state (line 53) | struct tgl_state type tgl_message (line 53) | struct tgl_message type tl_ds_updates (line 53) | struct tl_ds_updates type tgl_state (line 54) | struct tgl_state type tgl_message (line 54) | struct tgl_message type tl_ds_updates (line 54) | struct tl_ds_updates type tgl_message (line 56) | struct tgl_message type tgl_state (line 56) | struct tgl_state type tl_ds_updates (line 56) | struct tl_ds_updates type tgl_message (line 57) | struct tgl_message type tgl_state (line 57) | struct tgl_state type tl_ds_updates (line 57) | struct tl_ds_updates type tgl_photo (line 58) | struct tgl_photo type tgl_state (line 58) | struct tgl_state type tl_ds_photo (line 58) | struct tl_ds_photo type tgl_bot_info (line 59) | struct tgl_bot_info type tgl_state (line 59) | struct tgl_state type tl_ds_bot_info (line 59) | struct tl_ds_bot_info type tgl_message_reply_markup (line 60) | struct tgl_message_reply_markup type tgl_state (line 60) | struct tgl_state type tgl_message (line 60) | struct tgl_message type tl_ds_reply_markup (line 60) | struct tl_ds_reply_markup type tgl_state (line 61) | struct tgl_state type tgl_message (line 61) | struct tgl_message type tl_ds_vector (line 61) | struct tl_ds_vector FILE: tgl-layout.h type tgl_peer_id_t (line 123) | typedef struct { type tgl_dc_state (line 129) | enum tgl_dc_state { type tgl_session (line 144) | struct tgl_session { type tgl_dc_option (line 155) | struct tgl_dc_option { type tgl_dc (line 161) | struct tgl_dc { type tgl_message_entity_type (line 189) | enum tgl_message_entity_type { type tgl_message_entity (line 203) | struct tgl_message_entity { type tgl_message_media_type (line 210) | enum tgl_message_media_type { type tgl_message_action_type (line 227) | enum tgl_message_action_type { type tgl_typing_status (line 256) | enum tgl_typing_status { type tgl_file_location (line 270) | struct tgl_file_location { type tgl_photo_size (line 277) | struct tgl_photo_size { type tgl_geo (line 286) | struct tgl_geo { type tgl_photo (line 291) | struct tgl_photo { type tgl_encr_document (line 303) | struct tgl_encr_document { type tgl_user_status (line 323) | struct tgl_user_status { type tgl_bot_command (line 329) | struct tgl_bot_command { type tgl_bot_info (line 334) | struct tgl_bot_info { type tgl_user (line 342) | struct tgl_user { type tgl_channel (line 368) | struct tgl_channel { type tgl_chat_user (line 395) | struct tgl_chat_user { type tgl_chat (line 401) | struct tgl_chat { type tgl_secret_chat_state (line 425) | enum tgl_secret_chat_state { type tgl_secret_chat_exchange_state (line 433) | enum tgl_secret_chat_exchange_state { type tgl_secret_chat (line 442) | struct tgl_secret_chat { type tgl_peer_t (line 478) | typedef union tgl_peer { type tgl_document (line 500) | struct tgl_document { type tgl_message_action (line 518) | struct tgl_message_action { type tgl_webpage (line 548) | struct tgl_webpage { type tgl_message_media (line 566) | struct tgl_message_media { type tgl_message_reply_markup (line 602) | struct tgl_message_reply_markup { type tgl_message_id_t (line 610) | typedef struct tgl_message_id { type tgl_message (line 617) | struct tgl_message { FILE: tgl-methods-in.h type tgl_state (line 12) | struct tgl_state type tgl_state (line 12) | struct tgl_state type tgl_state (line 17) | struct tgl_state type tgl_state (line 17) | struct tgl_state type tgl_state (line 20) | struct tgl_state type tgl_state (line 20) | struct tgl_state type tgl_state (line 23) | struct tgl_state type tgl_state (line 23) | struct tgl_state type tgl_user (line 23) | struct tgl_user type tgl_state (line 27) | struct tgl_state type tgl_state (line 27) | struct tgl_state type tgl_user (line 27) | struct tgl_user type tgl_state (line 31) | struct tgl_state type tgl_message (line 31) | struct tgl_message type tgl_state (line 31) | struct tgl_state type tgl_message (line 31) | struct tgl_message type tgl_state (line 33) | struct tgl_state type tgl_state (line 33) | struct tgl_state type tgl_state (line 35) | struct tgl_state type tgl_state (line 35) | struct tgl_state type tgl_state (line 37) | struct tgl_state type tgl_state (line 37) | struct tgl_state type tgl_secret_chat (line 37) | struct tgl_secret_chat type tgl_state (line 39) | struct tgl_state type tgl_state (line 39) | struct tgl_state type tgl_state (line 41) | struct tgl_state type tgl_state (line 43) | struct tgl_state type tgl_dc (line 43) | struct tgl_dc type tgl_state (line 43) | struct tgl_state type tgl_state (line 45) | struct tgl_state type tgl_secret_chat (line 45) | struct tgl_secret_chat type tgl_state (line 47) | struct tgl_state type tgl_secret_chat (line 47) | struct tgl_secret_chat type tgl_state (line 49) | struct tgl_state type tgl_secret_chat (line 49) | struct tgl_secret_chat FILE: tgl-net-inner.h type connection_buffer (line 23) | struct connection_buffer { type conn_state (line 31) | enum conn_state { type connection (line 39) | struct connection { type connection (line 70) | struct connection type connection (line 71) | struct connection type connection (line 72) | struct connection type connection (line 73) | struct connection type tgl_net_methods (line 77) | struct tgl_net_methods type connection (line 84) | struct connection type tgl_state (line 84) | struct tgl_state type tgl_session (line 84) | struct tgl_session type tgl_dc (line 84) | struct tgl_dc type mtproto_methods (line 84) | struct mtproto_methods FILE: tgl-net.c type connection (line 68) | struct connection type connection (line 72) | struct connection function ping_alarm (line 73) | static void ping_alarm (evutil_socket_t fd, short what, void *arg) { function stop_ping_timer (line 90) | static void stop_ping_timer (struct connection *c) { function start_ping_timer (line 94) | static void start_ping_timer (struct connection *c) { type connection (line 99) | struct connection function fail_alarm (line 101) | static void fail_alarm (evutil_socket_t fd, short what, void *arg) { function start_fail_timer (line 107) | static void start_fail_timer (struct connection *c) { type connection_buffer (line 115) | struct connection_buffer type connection_buffer (line 116) | struct connection_buffer function delete_connection_buffer (line 123) | static void delete_connection_buffer (struct connection_buffer *b) { function tgln_write_out (line 128) | int tgln_write_out (struct connection *c, const void *_data, int len) { function tgln_read_in (line 165) | int tgln_read_in (struct connection *c, void *_data, int len) { function tgln_read_in_lookup (line 197) | int tgln_read_in_lookup (struct connection *c, void *_data, int len) { function tgln_flush_out (line 222) | void tgln_flush_out (struct connection *c) { type connection (line 226) | struct connection function rotate_port (line 229) | static void rotate_port (struct connection *c) { type connection (line 243) | struct connection type connection (line 244) | struct connection function conn_try_read (line 246) | static void conn_try_read (evutil_socket_t fd, short what, void *arg) { function conn_try_write (line 252) | static void conn_try_write (evutil_socket_t fd, short what, void *arg) { function my_connect (line 265) | static int my_connect (struct connection *c, const char *host) { type connection (line 316) | struct connection type tgl_state (line 316) | struct tgl_state type tgl_session (line 316) | struct tgl_session type tgl_dc (line 316) | struct tgl_dc type mtproto_methods (line 316) | struct mtproto_methods type connection (line 317) | struct connection type timeval (line 340) | struct timeval function restart_connection (line 357) | static void restart_connection (struct connection *c) { function fail_connection (line 393) | static void fail_connection (struct connection *c) { function try_write (line 424) | static void try_write (struct connection *c) { function try_rpc_read (line 456) | static void try_rpc_read (struct connection *c) { function try_read (line 494) | static void try_read (struct connection *c) { function incr_out_packet_num (line 538) | static void incr_out_packet_num (struct connection *c) { type tgl_dc (line 542) | struct tgl_dc type connection (line 542) | struct connection type tgl_session (line 546) | struct tgl_session type connection (line 546) | struct connection function tgln_free (line 550) | static void tgln_free (struct connection *c) { type tgl_net_methods (line 574) | struct tgl_net_methods FILE: tgl-net.h type tgl_net_methods (line 23) | struct tgl_net_methods FILE: tgl-queries.h type tgl_state (line 6) | struct tgl_state type tgl_state (line 6) | struct tgl_state type tgl_state (line 11) | struct tgl_state type tgl_state (line 11) | struct tgl_state type tgl_state (line 13) | struct tgl_state type tgl_state (line 13) | struct tgl_state type tl_ds_reply_markup (line 18) | struct tl_ds_reply_markup type tgl_state (line 23) | struct tgl_state type tl_ds_reply_markup (line 23) | struct tl_ds_reply_markup type tgl_state (line 23) | struct tgl_state type tgl_message (line 23) | struct tgl_message type tgl_state (line 27) | struct tgl_state type tgl_state (line 27) | struct tgl_state type tgl_message (line 27) | struct tgl_message type tgl_state (line 30) | struct tgl_state type tgl_state (line 30) | struct tgl_state type tgl_message (line 30) | struct tgl_message type tgl_state (line 32) | struct tgl_state type tgl_state (line 32) | struct tgl_state type tgl_message (line 32) | struct tgl_message type tgl_state (line 37) | struct tgl_state type tgl_state (line 37) | struct tgl_state type tgl_message (line 37) | struct tgl_message type tgl_state (line 38) | struct tgl_state type tgl_state (line 38) | struct tgl_state type tgl_message (line 38) | struct tgl_message type tgl_state (line 42) | struct tgl_state type tgl_state (line 42) | struct tgl_state type tgl_message (line 42) | struct tgl_message type tgl_state (line 46) | struct tgl_state type tgl_state (line 46) | struct tgl_state type tgl_message (line 46) | struct tgl_message type tgl_state (line 50) | struct tgl_state type tgl_state (line 50) | struct tgl_state type tgl_message (line 50) | struct tgl_message type tgl_state (line 53) | struct tgl_state type tgl_state (line 53) | struct tgl_state type tgl_message (line 53) | struct tgl_message type tgl_state (line 59) | struct tgl_state type tgl_state (line 59) | struct tgl_state type tgl_message (line 59) | struct tgl_message type tgl_state (line 62) | struct tgl_state type tgl_state (line 62) | struct tgl_state type tgl_message (line 62) | struct tgl_message type tgl_state (line 65) | struct tgl_state type tgl_state (line 65) | struct tgl_state type tgl_message (line 65) | struct tgl_message type tgl_state (line 69) | struct tgl_state type tgl_state (line 69) | struct tgl_state type tgl_message (line 69) | struct tgl_message type tgl_state (line 76) | struct tgl_state type tgl_state (line 76) | struct tgl_state type tgl_state (line 79) | struct tgl_state type tgl_state (line 79) | struct tgl_state type tgl_user (line 79) | struct tgl_user type tgl_state (line 82) | struct tgl_state type tgl_state (line 82) | struct tgl_state type tgl_user (line 82) | struct tgl_user type tgl_state (line 85) | struct tgl_state type tgl_state (line 85) | struct tgl_state type tgl_state (line 88) | struct tgl_state type tgl_state (line 88) | struct tgl_state type tgl_state (line 95) | struct tgl_state type tgl_state (line 95) | struct tgl_state type tgl_state (line 98) | struct tgl_state type tgl_state (line 98) | struct tgl_state type tgl_state (line 102) | struct tgl_state type tgl_state (line 102) | struct tgl_state type tgl_chat (line 102) | struct tgl_chat type tgl_state (line 106) | struct tgl_state type tgl_state (line 106) | struct tgl_state type tgl_state (line 110) | struct tgl_state type tgl_state (line 110) | struct tgl_state type tgl_state (line 114) | struct tgl_state type tgl_state (line 114) | struct tgl_state type tgl_state (line 119) | struct tgl_state type tgl_state (line 119) | struct tgl_state type tgl_state (line 122) | struct tgl_state type tgl_state (line 122) | struct tgl_state type tgl_state (line 125) | struct tgl_state type tgl_state (line 125) | struct tgl_state type tgl_state (line 132) | struct tgl_state type tgl_state (line 132) | struct tgl_state type tgl_user (line 132) | struct tgl_user type tgl_state (line 137) | struct tgl_state type tgl_state (line 137) | struct tgl_state type tgl_user (line 137) | struct tgl_user type tgl_state (line 140) | struct tgl_state type tgl_state (line 140) | struct tgl_state type tgl_state (line 143) | struct tgl_state type tgl_state (line 143) | struct tgl_state type tgl_user (line 143) | struct tgl_user type tgl_state (line 146) | struct tgl_state type tgl_state (line 146) | struct tgl_state type tgl_state (line 149) | struct tgl_state type tgl_state (line 149) | struct tgl_state type tgl_state (line 159) | struct tgl_state type tgl_secret_chat (line 159) | struct tgl_secret_chat type tgl_state (line 159) | struct tgl_state type tgl_secret_chat (line 159) | struct tgl_secret_chat type tgl_state (line 162) | struct tgl_state type tgl_secret_chat (line 162) | struct tgl_secret_chat type tgl_state (line 162) | struct tgl_state type tgl_message (line 162) | struct tgl_message type tgl_state (line 165) | struct tgl_state type tgl_state (line 168) | struct tgl_state type tgl_state (line 168) | struct tgl_state type tgl_secret_chat (line 168) | struct tgl_secret_chat type tgl_state (line 171) | struct tgl_state type tgl_secret_chat (line 171) | struct tgl_secret_chat type tgl_state (line 171) | struct tgl_state type tgl_secret_chat (line 171) | struct tgl_secret_chat type tgl_state (line 176) | struct tgl_state type tgl_state (line 176) | struct tgl_state type tgl_state (line 178) | struct tgl_state type tgl_state (line 178) | struct tgl_state type tgl_channel (line 178) | struct tgl_channel type tgl_state (line 180) | struct tgl_state type tgl_state (line 180) | struct tgl_state type tgl_state (line 182) | struct tgl_state type tgl_state (line 182) | struct tgl_state type tgl_state (line 184) | struct tgl_state type tgl_state (line 184) | struct tgl_state type tgl_state (line 186) | struct tgl_state type tgl_state (line 186) | struct tgl_state type tgl_state (line 188) | struct tgl_state type tgl_state (line 188) | struct tgl_state type tgl_state (line 190) | struct tgl_state type tgl_state (line 190) | struct tgl_state type tgl_state (line 192) | struct tgl_state type tgl_state (line 192) | struct tgl_state type tgl_state (line 194) | struct tgl_state type tgl_state (line 194) | struct tgl_state type tgl_state (line 196) | struct tgl_state type tgl_state (line 196) | struct tgl_state type tgl_state (line 198) | struct tgl_state type tgl_state (line 198) | struct tgl_state type tgl_state (line 205) | struct tgl_state type tgl_state (line 205) | struct tgl_state type tgl_state (line 207) | struct tgl_state type tgl_state (line 207) | struct tgl_state type tgl_user (line 207) | struct tgl_user type tgl_state (line 215) | struct tgl_state type tgl_state (line 215) | struct tgl_state type tgl_state (line 218) | struct tgl_state type tgl_state (line 218) | struct tgl_state type tgl_state (line 221) | struct tgl_state type tgl_state (line 221) | struct tgl_state type tgl_user (line 221) | struct tgl_user type tgl_state (line 228) | struct tgl_state type tgl_state (line 228) | struct tgl_state type tgl_state (line 231) | struct tgl_state type tgl_state (line 231) | struct tgl_state type tgl_state (line 237) | struct tgl_state type tgl_state (line 237) | struct tgl_state type tgl_message (line 237) | struct tgl_message type tgl_state (line 241) | struct tgl_state type tgl_typing_status (line 241) | enum tgl_typing_status type tgl_state (line 241) | struct tgl_state type tgl_state (line 250) | struct tgl_state type tgl_photo (line 250) | struct tgl_photo type tgl_state (line 250) | struct tgl_state type tgl_state (line 251) | struct tgl_state type tgl_encr_document (line 251) | struct tgl_encr_document type tgl_state (line 251) | struct tgl_state type tgl_state (line 252) | struct tgl_state type tgl_document (line 252) | struct tgl_document type tgl_state (line 252) | struct tgl_state type tgl_state (line 253) | struct tgl_state type tgl_document (line 253) | struct tgl_document type tgl_state (line 253) | struct tgl_state type tgl_state (line 254) | struct tgl_state type tgl_document (line 254) | struct tgl_document type tgl_state (line 254) | struct tgl_state type tgl_state (line 255) | struct tgl_state type tgl_document (line 255) | struct tgl_document type tgl_state (line 255) | struct tgl_state type tgl_state (line 256) | struct tgl_state type tgl_document (line 256) | struct tgl_document type tgl_state (line 256) | struct tgl_state type tgl_state (line 259) | struct tgl_state type tgl_file_location (line 259) | struct tgl_file_location type tgl_state (line 259) | struct tgl_state type tgl_state (line 269) | struct tgl_state type tgl_state (line 269) | struct tgl_state type tgl_message (line 269) | struct tgl_message type tgl_state (line 272) | struct tgl_state type tgl_state (line 272) | struct tgl_state type tgl_state (line 275) | struct tgl_state type tgl_state (line 275) | struct tgl_state type tgl_message (line 275) | struct tgl_message type tgl_state (line 285) | struct tgl_state type tgl_state (line 285) | struct tgl_state type tgl_state (line 286) | struct tgl_state type paramed_type (line 287) | struct paramed_type type tgl_state (line 287) | struct tgl_state type tgl_state (line 288) | struct tgl_state type paramed_type (line 288) | struct paramed_type type tgl_state (line 293) | struct tgl_state type tgl_state (line 293) | struct tgl_state FILE: tgl-structures.h type tgl_state (line 28) | struct tgl_state type tgl_state (line 31) | struct tgl_state type tgl_user (line 31) | struct tgl_user type tgl_state (line 32) | struct tgl_state type tgl_chat (line 32) | struct tgl_chat type tgl_state (line 33) | struct tgl_state type tgl_photo (line 33) | struct tgl_photo type tgl_state (line 34) | struct tgl_state type tgl_message (line 34) | struct tgl_message type tgl_state (line 35) | struct tgl_state type tgl_bot_info (line 35) | struct tgl_bot_info type tgl_state (line 36) | struct tgl_state type tgl_message (line 36) | struct tgl_message type tgl_message (line 38) | struct tgl_message type tgl_state (line 38) | struct tgl_state type tgl_state (line 39) | struct tgl_state type tgl_message (line 39) | struct tgl_message type tgl_state (line 40) | struct tgl_state type tgl_message (line 40) | struct tgl_message type tgl_state (line 41) | struct tgl_state type tgl_message (line 41) | struct tgl_message type tgl_state (line 42) | struct tgl_state type tgl_message (line 42) | struct tgl_message type tgl_state (line 43) | struct tgl_state type tgl_message (line 43) | struct tgl_message type tgl_state (line 44) | struct tgl_state type tgl_state (line 45) | struct tgl_state type tgl_message (line 45) | struct tgl_message type tgl_state (line 46) | struct tgl_state type tgl_message (line 46) | struct tgl_message type tgl_state (line 47) | struct tgl_state type tgl_message (line 47) | struct tgl_message type tgl_state (line 48) | struct tgl_state type tgl_message (line 48) | struct tgl_message type tgl_state (line 49) | struct tgl_state type tgl_message (line 49) | struct tgl_message type tgl_state (line 50) | struct tgl_state type tgl_message (line 50) | struct tgl_message type tgl_state (line 51) | struct tgl_state type tgl_message (line 51) | struct tgl_message type tgl_state (line 53) | struct tgl_state type tgl_state (line 54) | struct tgl_state type tgl_state (line 55) | struct tgl_state type tgl_state (line 56) | struct tgl_state type tgl_state (line 57) | struct tgl_state type tgl_state (line 58) | struct tgl_state type tgl_state (line 60) | struct tgl_state type tgl_message (line 60) | struct tgl_message type tgl_state (line 64) | struct tgl_state type tgl_state (line 65) | struct tgl_state type tgl_state (line 68) | struct tgl_state type tgl_message (line 68) | struct tgl_message type tgl_state (line 69) | struct tgl_state type tgl_message (line 69) | struct tgl_message type tgl_state (line 72) | struct tgl_state type tgl_photo (line 72) | struct tgl_photo type tgl_photo (line 73) | struct tgl_photo type tgl_state (line 73) | struct tgl_state type tgl_document (line 74) | struct tgl_document type tgl_state (line 74) | struct tgl_state type tgl_state (line 75) | struct tgl_state type tgl_document (line 75) | struct tgl_document type tgl_webpage (line 76) | struct tgl_webpage type tgl_state (line 76) | struct tgl_state type tgl_state (line 77) | struct tgl_state type tgl_webpage (line 77) | struct tgl_webpage type tgl_state (line 79) | struct tgl_state function tgl_peer_id_t (line 81) | static inline tgl_peer_id_t tgl_msg_id_to_peer_id (tgl_message_id_t msg_... function tgl_message_id_t (line 89) | static inline tgl_message_id_t tgl_peer_id_to_msg_id (tgl_peer_id_t peer... function tgl_message_id_t (line 98) | static inline tgl_message_id_t tgl_peer_id_to_random_msg_id (tgl_peer_id... FILE: tgl-timers.c function timer_alarm (line 33) | static void timer_alarm (evutil_socket_t fd, short what, void *arg) { type tgl_timer (line 38) | struct tgl_timer type tgl_state (line 38) | struct tgl_state type tgl_state (line 38) | struct tgl_state function tgl_timer_insert (line 46) | void tgl_timer_insert (struct tgl_timer *t, double p) { function tgl_timer_delete (line 54) | void tgl_timer_delete (struct tgl_timer *t) { function tgl_timer_free (line 58) | void tgl_timer_free (struct tgl_timer *t) { type tgl_timer_methods (line 64) | struct tgl_timer_methods FILE: tgl-timers.h type tgl_timer_methods (line 25) | struct tgl_timer_methods FILE: tgl.c type tgl_state (line 34) | struct tgl_state function tgl_set_binlog_mode (line 37) | void tgl_set_binlog_mode (struct tgl_state *TLS, int mode) { function tgl_set_binlog_path (line 41) | void tgl_set_binlog_path (struct tgl_state *TLS, const char *path) { function tgl_set_auth_file_path (line 45) | void tgl_set_auth_file_path (struct tgl_state *TLS, const char *path) { function tgl_set_download_directory (line 49) | void tgl_set_download_directory (struct tgl_state *TLS, const char *path) { function tgl_set_callback (line 56) | void tgl_set_callback (struct tgl_state *TLS, struct tgl_update_callback... function tgl_set_rsa_key (line 60) | void tgl_set_rsa_key (struct tgl_state *TLS, const char *key) { function tgl_set_rsa_key_direct (line 65) | void tgl_set_rsa_key_direct (struct tgl_state *TLS, unsigned long e, int... function tgl_init (line 72) | int tgl_init (struct tgl_state *TLS) { function tgl_authorized_dc (line 96) | int tgl_authorized_dc (struct tgl_state *TLS, struct tgl_dc *DC) { function tgl_signed_dc (line 101) | int tgl_signed_dc (struct tgl_state *TLS, struct tgl_dc *DC) { function tgl_register_app_id (line 106) | void tgl_register_app_id (struct tgl_state *TLS, int app_id, const char ... type tgl_state (line 111) | struct tgl_state type tgl_state (line 112) | struct tgl_state type tgl_state (line 112) | struct tgl_state function tgl_incr_verbosity (line 115) | void tgl_incr_verbosity (struct tgl_state *TLS) { function tgl_set_verbosity (line 119) | void tgl_set_verbosity (struct tgl_state *TLS, int val) { function tgl_enable_pfs (line 123) | void tgl_enable_pfs (struct tgl_state *TLS) { function tgl_set_test_mode (line 127) | void tgl_set_test_mode (struct tgl_state *TLS) { function tgl_set_net_methods (line 131) | void tgl_set_net_methods (struct tgl_state *TLS, struct tgl_net_methods ... function tgl_set_timer_methods (line 135) | void tgl_set_timer_methods (struct tgl_state *TLS, struct tgl_timer_meth... function tgl_set_ev_base (line 139) | void tgl_set_ev_base (struct tgl_state *TLS, void *ev_base) { function tgl_set_app_version (line 143) | void tgl_set_app_version (struct tgl_state *TLS, const char *app_version) { function tgl_enable_ipv6 (line 150) | void tgl_enable_ipv6 (struct tgl_state *TLS) { function tgl_disable_link_preview (line 154) | void tgl_disable_link_preview (struct tgl_state *TLS) { function tgl_enable_bot (line 158) | void tgl_enable_bot (struct tgl_state *TLS) { FILE: tgl.h type connection (line 54) | struct connection type mtproto_methods (line 55) | struct mtproto_methods type tgl_session (line 56) | struct tgl_session type tgl_dc (line 57) | struct tgl_dc type tgl_allocator (line 83) | struct tgl_allocator type tgl_allocator (line 84) | struct tgl_allocator type tgl_allocator (line 85) | struct tgl_allocator type tgl_state (line 86) | struct tgl_state type tgl_value_type (line 88) | enum tgl_value_type { type tgl_update_callback (line 98) | struct tgl_update_callback { type tgl_net_methods (line 125) | struct tgl_net_methods { type mtproto_methods (line 138) | struct mtproto_methods { type tgl_timer (line 144) | struct tgl_timer type tree_random_id (line 145) | struct tree_random_id type tree_temp_id (line 146) | struct tree_temp_id type tgl_timer_methods (line 148) | struct tgl_timer_methods { type tgl_state (line 167) | struct tgl_state { type tgl_state (line 275) | struct tgl_state type tgl_state (line 276) | struct tgl_state type tgl_state (line 278) | struct tgl_state type tgl_state (line 279) | struct tgl_state type tgl_state (line 280) | struct tgl_state type tgl_message (line 282) | struct tgl_message type tgl_state (line 282) | struct tgl_state type tgl_state (line 283) | struct tgl_state type tgl_state (line 285) | struct tgl_state type tgl_state (line 286) | struct tgl_state type tgl_state (line 287) | struct tgl_state type tgl_state (line 288) | struct tgl_state type tgl_state (line 289) | struct tgl_state type tgl_state (line 290) | struct tgl_state type tgl_state (line 291) | struct tgl_state type tgl_state (line 291) | struct tgl_state type tgl_user (line 291) | struct tgl_user type tgl_state (line 308) | struct tgl_state type tgl_state (line 309) | struct tgl_state type tgl_state (line 310) | struct tgl_state type tgl_state (line 311) | struct tgl_state type tgl_state (line 312) | struct tgl_state type tgl_update_callback (line 312) | struct tgl_update_callback type tgl_state (line 313) | struct tgl_state type tgl_state (line 314) | struct tgl_state type tgl_state (line 315) | struct tgl_state function tgl_get_peer_type (line 317) | static inline int tgl_get_peer_type (tgl_peer_id_t id) { function tgl_get_peer_id (line 321) | static inline int tgl_get_peer_id (tgl_peer_id_t id) { function tgl_peer_id_t (line 325) | static inline tgl_peer_id_t tgl_set_peer_id (int type, int id) { function tgl_cmp_peer_id (line 333) | static inline int tgl_cmp_peer_id (tgl_peer_id_t a, tgl_peer_id_t b) { type tgl_state (line 337) | struct tgl_state type tgl_state (line 338) | struct tgl_state type tgl_state (line 339) | struct tgl_state type tgl_state (line 340) | struct tgl_state type tgl_state (line 341) | struct tgl_state type tgl_net_methods (line 341) | struct tgl_net_methods type tgl_state (line 342) | struct tgl_state type tgl_timer_methods (line 342) | struct tgl_timer_methods type tgl_state (line 343) | struct tgl_state type tgl_state (line 345) | struct tgl_state type tgl_dc (line 345) | struct tgl_dc type tgl_state (line 346) | struct tgl_state type tgl_dc (line 346) | struct tgl_dc type tgl_state (line 348) | struct tgl_state type tgl_state (line 349) | struct tgl_state type tgl_dc (line 349) | struct tgl_dc type tgl_state (line 351) | struct tgl_state type tgl_dc (line 351) | struct tgl_dc type tgl_state (line 352) | struct tgl_state type tgl_dc (line 352) | struct tgl_dc type tgl_peer_id_t (line 367) | typedef tgl_peer_id_t tgl_user_id_t; type tgl_peer_id_t (line 368) | typedef tgl_peer_id_t tgl_chat_id_t; type tgl_peer_id_t (line 369) | typedef tgl_peer_id_t tgl_secret_chat_id_t; type tgl_peer_id_t (line 370) | typedef tgl_peer_id_t tgl_user_or_chat_id_t; type tgl_state (line 372) | struct tgl_state type tgl_state (line 373) | struct tgl_state type tgl_state (line 376) | struct tgl_state type tgl_state (line 377) | struct tgl_state type tgl_state (line 379) | struct tgl_state type tgl_state (line 380) | struct tgl_state type tgl_state (line 381) | struct tgl_state type tgl_state (line 383) | struct tgl_state type tgl_state (line 385) | struct tgl_state type tgl_state (line 386) | struct tgl_state FILE: tools.c function vasprintf (line 52) | int vasprintf(char ** __restrict__ ret, function clock_gettime (line 70) | int clock_gettime(int ignored, struct timespec *spec) function logprintf (line 96) | void logprintf (const char *format, ...) { function tgl_snprintf (line 107) | int tgl_snprintf (char *buf, int len, const char *format, ...) { function tgl_asprintf (line 116) | int tgl_asprintf (char **res, const char *format, ...) { function tgl_free_debug (line 129) | void tgl_free_debug (void *ptr, int size __attribute__ ((unused))) { function tgl_free_release (line 159) | void tgl_free_release (void *ptr, int size) { function tgl_inflate (line 235) | int tgl_inflate (void *input, int ilen, void *output, int olen) { function tgl_check_debug (line 255) | void tgl_check_debug (void) { function tgl_exists_debug (line 282) | void tgl_exists_debug (void *ptr, int size) { function tgl_exists_release (line 297) | void tgl_exists_release (void *ptr, int size) {} function tgl_check_release (line 298) | void tgl_check_release (void) {} function tgl_my_clock_gettime (line 300) | void tgl_my_clock_gettime (int clock_id, struct timespec *T) { function tglt_get_double_time (line 315) | double tglt_get_double_time (void) { function tglt_secure_random (line 321) | void tglt_secure_random (void *s, int l) { type tgl_allocator (line 336) | struct tgl_allocator type tgl_allocator (line 344) | struct tgl_allocator function tgl_get_allocated_bytes (line 352) | long long tgl_get_allocated_bytes (void) { type tgl_allocator (line 355) | struct tgl_allocator FILE: tools.h type tgl_allocator (line 32) | struct tgl_allocator { type tgl_allocator (line 55) | struct tgl_allocator function out_of_memory (line 62) | static inline void out_of_memory (void) { function ensure (line 67) | static inline void ensure (int r) { function ensure_ptr (line 75) | static inline void ensure_ptr (void *p) { type timespec (line 107) | struct timespec function tgl_free_str (line 109) | static inline void tgl_free_str (void *ptr) { function tgl_free_secure (line 114) | static inline void tgl_free_secure (void *ptr, int size) { function hexdump (line 119) | static inline void hexdump (void *ptr, void *end_ptr) { FILE: updates.c type tgl_state (line 35) | struct tgl_state type tgl_state (line 35) | struct tgl_state function fetch_dc_option (line 37) | static void fetch_dc_option (struct tgl_state *TLS, struct tl_ds_dc_opti... function tgl_check_pts_diff (line 43) | int tgl_check_pts_diff (struct tgl_state *TLS, int pts, int pts_count) { function tgl_check_qts_diff (line 66) | int tgl_check_qts_diff (struct tgl_state *TLS, int qts, int qts_count) { function tgl_check_channel_pts_diff (line 85) | int tgl_check_channel_pts_diff (struct tgl_state *TLS, tgl_peer_t *_E, i... function do_skip_seq (line 109) | static int do_skip_seq (struct tgl_state *TLS, int seq) { function tglu_work_update (line 136) | void tglu_work_update (struct tgl_state *TLS, int check_only, struct tl_... function tglu_work_updates (line 576) | void tglu_work_updates (struct tgl_state *TLS, int check_only, struct tl... function tglu_work_updates_combined (line 606) | void tglu_work_updates_combined (struct tgl_state *TLS, int check_only, ... function tglu_work_update_short_message (line 631) | void tglu_work_update_short_message (struct tgl_state *TLS, int check_on... function tglu_work_update_short_chat_message (line 660) | void tglu_work_update_short_chat_message (struct tgl_state *TLS, int che... function tglu_work_updates_too_long (line 690) | void tglu_work_updates_too_long (struct tgl_state *TLS, int check_only, ... function tglu_work_update_short (line 699) | void tglu_work_update_short (struct tgl_state *TLS, int check_only, stru... function tglu_work_update_short_sent_message (line 706) | void tglu_work_update_short_sent_message (struct tgl_state *TLS, int che... function tglu_work_any_updates (line 759) | void tglu_work_any_updates (struct tgl_state *TLS, int check_only, struc... function tglu_work_any_updates_buf (line 790) | void tglu_work_any_updates_buf (struct tgl_state *TLS) { function notify_status (line 801) | static void notify_status (struct tgl_user *U, void *ex) { function status_notify (line 808) | static void status_notify (struct tgl_state *TLS, void *arg) { function tgl_insert_status_update (line 816) | void tgl_insert_status_update (struct tgl_state *TLS, struct tgl_user *U) { function user_expire (line 826) | static void user_expire (struct tgl_state *TLS, void *arg) { function tgl_insert_status_expire (line 835) | void tgl_insert_status_expire (struct tgl_state *TLS, struct tgl_user *U) { function tgl_remove_status_expire (line 841) | void tgl_remove_status_expire (struct tgl_state *TLS, struct tgl_user *U) { FILE: updates.h type tl_ds_updates (line 23) | struct tl_ds_updates type tl_ds_update (line 24) | struct tl_ds_update type tgl_state (line 25) | struct tgl_state type tgl_user (line 25) | struct tgl_user type tgl_state (line 26) | struct tgl_state type tgl_user (line 26) | struct tgl_user type tgl_state (line 27) | struct tgl_state type tgl_user (line 27) | struct tgl_user type tgl_state (line 29) | struct tgl_state type tgl_state (line 30) | struct tgl_state type tl_ds_update (line 30) | struct tl_ds_update type tgl_state (line 31) | struct tgl_state type tl_ds_updates (line 31) | struct tl_ds_updates type tgl_state (line 32) | struct tgl_state type tgl_state (line 33) | struct tgl_state type tl_ds_updates (line 33) | struct tl_ds_updates