25 #ifndef _REPLICATION_H_ 26 #define _REPLICATION_H_ 32 #if defined(SERVER_MODE) || defined(SA_MODE) 39 #if defined(SERVER_MODE) || defined(SA_MODE) 69 #if defined(SERVER_MODE) || defined(SA_MODE) 72 LOG_REPL_DONT_NEED_FLUSH = -1,
73 LOG_REPL_COMMIT_NEED_FLUSH = 0,
74 LOG_REPL_NEED_FLUSH = 1
76 typedef enum log_repl_flush LOG_REPL_FLUSH;
78 typedef struct log_repl LOG_REPL_RECORD;
87 LOG_REPL_FLUSH must_flush;
96 #if defined(SERVER_MODE) || defined(SA_MODE) 98 extern void repl_data_insert_log_dump (FILE * fp,
int length,
void *data);
99 #if defined (ENABLE_UNUSED_FUNCTION) 100 extern void repl_data_udpate_log_dump (FILE * fp,
int length,
void *data);
101 extern void repl_data_delete_log_dump (FILE * fp,
int length,
void *data);
103 extern void repl_schema_log_dump (FILE * fp,
int length,
void *data);
104 extern void repl_log_send (
void);
105 extern int repl_add_update_lsa (
THREAD_ENTRY * thread_p,
const OID * inst_oid);
109 extern void repl_start_flush_mark (
THREAD_ENTRY * thread_p);
110 extern void repl_end_flush_mark (
THREAD_ENTRY * thread_p,
bool need_undo);
111 extern int repl_log_abort_after_lsa (
LOG_TDES * tdes,
LOG_LSA * start_lsa);
112 #if defined(CUBRID_DEBUG) 113 extern void repl_debug_info ();
enum log_rectype LOG_RECTYPE