00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef SP_P_USRLOC_UL_DB_FAILOVER_FUNC_H
00023 #define SP_P_USRLOC_UL_DB_FAILOVER_FUNC_H
00024
00025 #include "../../lib/srdb1/db.h"
00026 #include "ul_db_handle.h"
00027
00028 int ul_db_failover_prepare(db_func_t * dbf, db1_con_t * dbh);
00029
00030 int ul_db_failover_commit(db_func_t * dbf, db1_con_t * dbh);
00031
00032 int ul_db_failover_rollback(db_func_t * dbf, db1_con_t * dbh);
00033
00034 int get_max_no_of_db_id(db_func_t * dbf, db1_con_t * dbh, int id);
00035
00036 int store_handle_data(db_func_t * dbf, db1_con_t * dbh, ul_db_t * db, int id, int old_num, int new_id);
00037
00038 int check_handle_data(db_func_t * dbf, db1_con_t * dbh, ul_db_t * db, int id);
00039
00040 #endif