Merge lp:~clint-fewbar/gearman-interface/gearman-universal-fix into lp:gearman-interface

Proposed by Clint Byrum
Status: Merged
Merged at revision: 52
Proposed branch: lp:~clint-fewbar/gearman-interface/gearman-universal-fix
Merge into: lp:gearman-interface
Diff against target: 162 lines (+34/-34)
4 files modified
interface/libgearman/universal.i (+31/-31)
interface/python/libgearman.i (+1/-1)
interface/ruby/libgearman.i (+1/-1)
interface/xml/libgearman.i (+1/-1)
To merge this branch: bzr merge lp:~clint-fewbar/gearman-interface/gearman-universal-fix
Reviewer Review Type Date Requested Status
Gearman-developers Pending
Review via email: mp+28691@code.launchpad.net

Description of the change

gearman_st was changed to gearman_universal_st

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== renamed file 'interface/libgearman/gearman.i' => 'interface/libgearman/universal.i'
2--- interface/libgearman/gearman.i 2009-10-27 23:05:27 +0000
3+++ interface/libgearman/universal.i 2010-06-28 23:56:24 +0000
4@@ -36,7 +36,7 @@
5 const char *gearman_bugreport(void);
6
7
8-typedef struct gearman_st {} Gearman;
9+typedef struct gearman_universal_st {} Gearman;
10
11
12 %extend Gearman
13@@ -45,73 +45,73 @@
14 /* Initialize a library instance structure. */
15 Gearman()
16 {
17- return gearman_create(NULL);
18+ return gearman_universal_create(NULL);
19 }
20
21 /* Free a library instance structure. */
22 ~Gearman()
23 {
24- gearman_free($self);
25+ gearman_universal_free($self);
26 }
27
28 /* Clone a library instance structure. */
29 Gearman *copy()
30 {
31- return gearman_clone(NULL, $self);
32+ return gearman_universal_clone(NULL, $self);
33 }
34
35 /* Return an error string for last library error encountered. */
36 const char *error()
37 {
38- return gearman_error($self);
39+ return gearman_universal_error($self);
40 }
41
42 /* Value of errno in the case of a GEARMAN_ERRNO return value. */
43 int errno()
44 {
45- return gearman_errno($self);
46- }
47-
48- gearman_options_t options()
49- {
50- return gearman_options($self);
51- }
52-
53- void set_options(gearman_options_t options)
54- {
55- gearman_set_options($self, options);
56- }
57-
58- void add_options(gearman_options_t options)
59- {
60- gearman_add_options($self, options);
61- }
62-
63- void remove_options(gearman_options_t options)
64- {
65- gearman_remove_options($self, options);
66+ return gearman_universal_errno($self);
67+ }
68+
69+ gearman_universal_options_t options()
70+ {
71+ return gearman_universal_options($self);
72+ }
73+
74+ void set_options(gearman_universal_options_t options)
75+ {
76+ gearman_universal_set_options($self, options);
77+ }
78+
79+ void add_options(gearman_universal_options_t options)
80+ {
81+ gearman_universal_add_options($self, options);
82+ }
83+
84+ void remove_options(gearman_universal_options_t options)
85+ {
86+ gearman_universal_remove_options($self, options);
87 }
88
89 int timeout()
90 {
91- return gearman_timeout($self);
92+ return gearman_universal_timeout($self);
93 }
94
95 void set_timeout(int timeout)
96 {
97- gearman_set_timeout($self, timeout);
98+ gearman_universal_set_timeout($self, timeout);
99 }
100
101 /**
102 * Set logging callback for gearman instance.
103 * @param gearman Gearman instance structure previously initialized with
104- * gearman_create.
105+ * gearman_universal_create.
106 * @param log_fn Function to call when there is a logging message.
107 * @param log_fn_arg Argument to pass into the log callback function.
108 * @param verbose Verbosity level.
109 */
110 /*TODO:
111- void gearman_set_log(gearman_st *gearman, gearman_log_fn log_fn,
112+ void gearman_set_log_fn(gearman_universal_st *gearman, gearman_log_fn log_fn,
113 void *log_fn_arg, gearman_verbose_t verbose);
114 */
115
116@@ -119,7 +119,7 @@
117 * Set custom I/O event callbacks for a gearman structure.
118 */
119 /*TODO:
120- void gearman_set_event_watch(gearman_st *gearman,
121+ void gearman_set_event_watch_fn(gearman_universal_st *gearman,
122 gearman_event_watch_fn *event_watch,
123 void *event_watch_arg);
124 */
125
126=== modified file 'interface/python/libgearman.i'
127--- interface/python/libgearman.i 2009-11-05 19:42:01 +0000
128+++ interface/python/libgearman.i 2010-06-28 23:56:24 +0000
129@@ -42,7 +42,7 @@
130
131 %buffer_input(const void *workload, size_t workload_size)
132
133-%include "interface/libgearman/gearman.i"
134+%include "interface/libgearman/universal.i"
135 %include "interface/libgearman/client.i"
136 %include "interface/libgearman/worker.i"
137 %include "interface/libgearman/job.i"
138
139=== modified file 'interface/ruby/libgearman.i'
140--- interface/ruby/libgearman.i 2009-11-05 19:43:30 +0000
141+++ interface/ruby/libgearman.i 2010-06-28 23:56:24 +0000
142@@ -49,7 +49,7 @@
143 %include "interface/ruby/gearman_workload.i"
144 %include "interface/ruby/job_handle_out.i"
145
146-%include "interface/libgearman/gearman.i"
147+%include "interface/libgearman/universal.i"
148 %include "interface/libgearman/client.i"
149 %include "interface/libgearman/worker.i"
150 %include "interface/libgearman/job.i"
151
152=== modified file 'interface/xml/libgearman.i'
153--- interface/xml/libgearman.i 2009-10-23 21:06:46 +0000
154+++ interface/xml/libgearman.i 2010-06-28 23:56:24 +0000
155@@ -33,6 +33,6 @@
156
157 %include "interface/globals.i"
158
159-%include "interface/libgearman/gearman.i"
160+%include "interface/libgearman/universal.i"
161 %include "interface/libgearman/client.i"
162 %include "interface/libgearman/worker.i"

Subscribers

People subscribed via source and target branches

to all changes: