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_DB_FAILOVER_H
00023 #define SP_P_USRLOC_DB_FAILOVER_H
00024
00025 #include "ul_db_handle.h"
00026 #include "../../lib/srdb1/db.h"
00027
00028 #define FAILOVER_MODE_NONE 1
00029 #define FAILOVER_MODE_NORMAL (1<<1)
00030 #define FAILOVER_MODE_LAST (1<<2)
00031
00032 int db_failover(db_func_t * dbf, db1_con_t * dbh, ul_db_handle_t * handle, int no);
00033
00034 int db_failover_deactivate(db_func_t * dbf, db1_con_t * dbh, ul_db_handle_t * handle, int no);
00035
00036 int db_failover_reactivate(db_func_t * dbf, db1_con_t * dbh, ul_db_handle_t * handle, int no);
00037
00038 int db_failover_reset(db_func_t * dbf, db1_con_t * dbh, int id, int no);
00039
00040
00041 #endif