45
drizzle_result_st *drizzle_start_binlog(drizzle_st *con,
45
drizzle_binlog_st *drizzle_binlog_init(drizzle_st *con,
46
drizzle_binlog_fn *binlog_fn,
47
drizzle_binlog_error_fn *error_fn,
49
bool verify_checksums);
53
void drizzle_binlog_free(drizzle_binlog_st *binlog);
56
drizzle_return_t drizzle_binlog_start(drizzle_binlog_st *binlog,
46
57
uint32_t server_id,
48
uint32_t start_position,
49
bool verify_checksums,
50
drizzle_return_t *ret_ptr);
53
drizzle_return_t drizzle_binlog_get_next_event(drizzle_result_st *result);
56
uint32_t drizzle_binlog_event_timestamp(drizzle_result_st *result);
59
drizzle_binlog_event_types_t drizzle_binlog_event_type(drizzle_result_st *result);
62
uint32_t drizzle_binlog_event_server_id(drizzle_result_st *result);
65
uint32_t drizzle_binlog_event_length(drizzle_result_st *result);
68
uint32_t drizzle_binlog_event_next_pos(drizzle_result_st *result);
71
uint16_t drizzle_binlog_event_flags(drizzle_result_st *result);
74
uint16_t drizzle_binlog_event_extra_flags(drizzle_result_st *result);
77
const unsigned char *drizzle_binlog_event_data(drizzle_result_st *result);
80
const unsigned char *drizzle_binlog_event_raw_data(drizzle_result_st *result);
83
uint32_t drizzle_binlog_event_raw_length(drizzle_result_st *result);
59
uint32_t start_position);
63
uint32_t drizzle_binlog_event_timestamp(drizzle_binlog_event_st *event);
66
drizzle_binlog_event_types_t drizzle_binlog_event_type(drizzle_binlog_event_st *event);
69
uint32_t drizzle_binlog_event_server_id(drizzle_binlog_event_st *event);
72
uint32_t drizzle_binlog_event_length(drizzle_binlog_event_st *event);
75
uint32_t drizzle_binlog_event_next_pos(drizzle_binlog_event_st *event);
78
uint16_t drizzle_binlog_event_flags(drizzle_binlog_event_st *event);
81
uint16_t drizzle_binlog_event_extra_flags(drizzle_binlog_event_st *event);
84
const unsigned char *drizzle_binlog_event_data(drizzle_binlog_event_st *event);
87
const unsigned char *drizzle_binlog_event_raw_data(drizzle_binlog_event_st *event);
90
uint32_t drizzle_binlog_event_raw_length(drizzle_binlog_event_st *event);