$Revision: 1.50 $
Functions to process data stream( file, network socket, etc.)
Status: NOT REVUED, NOT TESTED
Author(s): Chris Ottrey, Andrei Robachevsky
| enum _Line_Type_t | |
| { | |
| LINE_ATTRIBUTE; | |
| LINE_COMMENT; | |
| LINE_EMPTY; | |
| LINE_EOF; | |
| LINE_ADD; | |
| LINE_UPD; | |
| LINE_DEL; | |
| LINE_OVERRIDE_ADD; | |
| LINE_OVERRIDE_UPD; | |
| LINE_OVERRIDE_DEL; | |
| LINE_ACK; | |
| } |
| Prototyped in: | modules/ud/ud_int.h | |
| Calls: | CO_get_do_update() | modules/co/constants.c |
| ER_dbg_va() | modules/er/er.c | |
| ER_inf_va() | modules/er/er.c | |
| ER_perror() | modules/er/er.c | |
| SK_cd_gets() | modules/sk/cd_socket.c | |
| SQ_error() | modules/sq/mysql_driver.c | |
| SQ_ping() | modules/sq/mysql_driver.c | |
| UD_parse_object() | modules/ud/ud_process_stream.c | |
| line_type() | modules/ud/ud_process_stream.c | |
| object_free() | modules/ud/ud_misc.c | |
| object_process() | modules/ud/ud_core.c | |
| process_transaction() | modules/ud/ud_process_stream.c | |
| report_transaction() | modules/ud/ud_process_stream.c | |
| transaction_free() | modules/ud/ud_misc.c | |
| transaction_new() | modules/ud/ud_misc.c | |
| ud_normalize() | modules/ud/ud_process_stream.c | |
| ud_parse_free() | modules/ud/ud_process_stream.c | |
| ud_parse_init() | modules/ud/ud_process_stream.c | |
| TR_delete_record(), TR_update_record(), UD_comrol_serial(), UD_create_serial(), UD_lock_serial(), UD_unlock_serial(), UT_timediff(), UT_timeget(), fprintf() | ||
| Called by: | UD_do_nrtm() | modules/ud/ud_main.c |
| UD_do_updates() | modules/ud/ud_main.c | |
| Calls: | ER_perror() | modules/er/er.c |
| NH_check() | modules/nh/nh.c | |
| NH_convert() | modules/nh/nh.c | |
| NH_parse() | modules/nh/nh.c | |
| attribute_upd() | modules/ud/ud_misc.c | |
| ud_replace_substring() | modules/ud/ud_process_stream.c | |
| ud_split_attribute() | modules/ud/ud_process_stream.c | |
| fprintf(), g_slist_append(), g_strchomp(), g_strchug() | ||
| Used in: | ud_normalize() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | DF_get_update_query_type() | modules/df/defs.c |
| ER_perror() | modules/er/er.c | |
| attribute_free() | modules/ud/ud_misc.c | |
| attribute_new() | modules/ud/ud_misc.c | |
| attribute_upd() | modules/ud/ud_misc.c | |
| escape_apostrophes() | modules/ud/ud_process_stream.c | |
| line_continuation() | modules/ud/ud_process_stream.c | |
| object_new() | modules/ud/ud_misc.c | |
| UT_free_real(), fprintf(), g_slist_append(), g_slist_insert(), g_strconcat(), g_strdup(), g_string_free(), g_string_sized_new(), g_string_sprintf(), g_string_sprintfa(), g_strndup(), index() | ||
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| Calls: | fprintf() | |
| Used in: | print_object() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | g_string_insert_c() | |
| Called by: | UD_parse_object() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Called by: | UD_parse_object() | modules/ud/ud_process_stream.c |
| Calls: | atol(), strcmp(), strncmp() | |
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| Calls: | fprintf(), g_slist_foreach() | |
| References Functions: | each_attribute_print() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | isdummy() | modules/ud/ud_core.c |
| object_free() | modules/ud/ud_misc.c | |
| object_process() | modules/ud/ud_core.c | |
| report_transaction() | modules/ud/ud_process_stream.c | |
| transaction_free() | modules/ud/ud_misc.c | |
| TR_create_record(), TR_update_record(), UD_comrol_serial(), UD_create_serial(), UD_lock_serial(), UD_unlock_serial(), UT_timeget() | ||
| Called by: | process_transaction() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | ER_perror() | modules/er/er.c |
| get_object_id() | modules/ud/ud_core.c | |
| object_free() | modules/ud/ud_misc.c | |
| process_nrtm() | modules/ud/ud_process_stream.c | |
| process_updates() | modules/ud/ud_process_stream.c | |
| transaction_free() | modules/ud/ud_misc.c | |
| transaction_new() | modules/ud/ud_misc.c | |
| TR_check(), fprintf(), g_slist_foreach(), g_strdup() | ||
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| References Functions: | ud_each_primary_key_select() | modules/ud/ud_core.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | UD_ack() | modules/ud/ud_misc.c |
| isdummy() | modules/ud/ud_core.c | |
| object_free() | modules/ud/ud_misc.c | |
| object_process() | modules/ud/ud_core.c | |
| report_transaction() | modules/ud/ud_process_stream.c | |
| transaction_free() | modules/ud/ud_misc.c | |
| TR_update_record(), UD_comrol_serial(), UD_create_serial(), UD_lock_serial(), UD_unlock_serial(), UT_timeget() | ||
| Called by: | process_transaction() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | DF_class_type2name() | modules/df/defs.c |
| ER_dbg_va() | modules/er/er.c | |
| ER_inf_va() | modules/er/er.c | |
| UT_timediff(), UT_timeget() | ||
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| process_nrtm() | modules/ud/ud_process_stream.c | |
| process_updates() | modules/ud/ud_process_stream.c | |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | g_slist_foreach(), g_slist_free(), g_slist_nth(), g_strdup() | |
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| References Functions: | each_attribute_2_pass() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | UT_free_real() | |
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | bzero() | |
| Called by: | UD_process_stream() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | g_string_erase(), g_string_insert() | |
| Called by: | each_attribute_2_pass() | modules/ud/ud_process_stream.c |
| Prototyped in: | modules/ud/ud_process_stream.c | |
| Calls: | attribute_free() | modules/ud/ud_misc.c |
| attribute_new1() | modules/ud/ud_misc.c | |
| free(), g_slist_append(), g_strdup(), g_strndup(), index(), strncmp(), strtok_r() | ||
| Called by: | each_attribute_2_pass() | modules/ud/ud_process_stream.c |