~drizzle-trunk/libdrizzle/jenkins-Libdrizzle-78

« back to all changes in this revision

Viewing changes to libdrizzle-5.1/binlog.h

  • Committer: Continuous Integration
  • Date: 2013-01-27 05:23:57 UTC
  • mfrom: (98.1.2 5.1-binlog-callback)
  • Revision ID: ci@drizzle.org-20130127052357-jb87upa8hd75wfyu
Merge lp:~linuxjedi/libdrizzle/5.1-binlog-callback Build: jenkins-Libdrizzle-57

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
#endif
43
43
 
44
44
DRIZZLE_API
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,
 
48
                                       void *context,
 
49
                                       bool verify_checksums);
 
50
 
 
51
 
 
52
DRIZZLE_API
 
53
void drizzle_binlog_free(drizzle_binlog_st *binlog);
 
54
 
 
55
DRIZZLE_API
 
56
drizzle_return_t drizzle_binlog_start(drizzle_binlog_st *binlog,
46
57
                                        uint32_t server_id,
47
58
                                        const char *file,
48
 
                                        uint32_t start_position,
49
 
                                        bool verify_checksums,
50
 
                                        drizzle_return_t *ret_ptr);
51
 
 
52
 
DRIZZLE_API
53
 
drizzle_return_t drizzle_binlog_get_next_event(drizzle_result_st *result);
54
 
 
55
 
DRIZZLE_API
56
 
uint32_t drizzle_binlog_event_timestamp(drizzle_result_st *result);
57
 
 
58
 
DRIZZLE_API
59
 
drizzle_binlog_event_types_t drizzle_binlog_event_type(drizzle_result_st *result);
60
 
 
61
 
DRIZZLE_API
62
 
uint32_t drizzle_binlog_event_server_id(drizzle_result_st *result);
63
 
 
64
 
DRIZZLE_API
65
 
uint32_t drizzle_binlog_event_length(drizzle_result_st *result);
66
 
 
67
 
DRIZZLE_API
68
 
uint32_t drizzle_binlog_event_next_pos(drizzle_result_st *result);
69
 
 
70
 
DRIZZLE_API
71
 
uint16_t drizzle_binlog_event_flags(drizzle_result_st *result);
72
 
 
73
 
DRIZZLE_API
74
 
uint16_t drizzle_binlog_event_extra_flags(drizzle_result_st *result);
75
 
 
76
 
DRIZZLE_API
77
 
const unsigned char *drizzle_binlog_event_data(drizzle_result_st *result);
78
 
 
79
 
DRIZZLE_API
80
 
const unsigned char *drizzle_binlog_event_raw_data(drizzle_result_st *result);
81
 
 
82
 
DRIZZLE_API
83
 
uint32_t drizzle_binlog_event_raw_length(drizzle_result_st *result);
 
59
                                        uint32_t start_position);
 
60
 
 
61
 
 
62
DRIZZLE_API
 
63
uint32_t drizzle_binlog_event_timestamp(drizzle_binlog_event_st *event);
 
64
 
 
65
DRIZZLE_API
 
66
drizzle_binlog_event_types_t drizzle_binlog_event_type(drizzle_binlog_event_st *event);
 
67
 
 
68
DRIZZLE_API
 
69
uint32_t drizzle_binlog_event_server_id(drizzle_binlog_event_st *event);
 
70
 
 
71
DRIZZLE_API
 
72
uint32_t drizzle_binlog_event_length(drizzle_binlog_event_st *event);
 
73
 
 
74
DRIZZLE_API
 
75
uint32_t drizzle_binlog_event_next_pos(drizzle_binlog_event_st *event);
 
76
 
 
77
DRIZZLE_API
 
78
uint16_t drizzle_binlog_event_flags(drizzle_binlog_event_st *event);
 
79
 
 
80
DRIZZLE_API
 
81
uint16_t drizzle_binlog_event_extra_flags(drizzle_binlog_event_st *event);
 
82
 
 
83
DRIZZLE_API
 
84
const unsigned char *drizzle_binlog_event_data(drizzle_binlog_event_st *event);
 
85
 
 
86
DRIZZLE_API
 
87
const unsigned char *drizzle_binlog_event_raw_data(drizzle_binlog_event_st *event);
 
88
 
 
89
DRIZZLE_API
 
90
uint32_t drizzle_binlog_event_raw_length(drizzle_binlog_event_st *event);
84
91
 
85
92
#ifdef __cplusplus
86
93
}