~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/gearman_udf/gearman_udf.cc

Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */
15
15
 
16
16
#include "drizzled/server_includes.h"
17
 
#include "drizzled/slot/function.h"
 
17
#include "drizzled/plugin/function.h"
18
18
 
19
19
#include "gman_servers_set.h"
20
20
#include "gman_do.h"
41
41
  gman_do_background= new plugin::Create_function<Item_func_gman_do_background>("gman_do_background");
42
42
  gman_do_high_background= new plugin::Create_function<Item_func_gman_do_high_background>("gman_do_high_background");
43
43
  gman_do_low_background= new plugin::Create_function<Item_func_gman_do_low_background>("gman_do_low_background");
44
 
  registry.function.add(gman_servers_set);
45
 
  registry.function.add(gman_do);
46
 
  registry.function.add(gman_do_high);
47
 
  registry.function.add(gman_do_low);
48
 
  registry.function.add(gman_do_background);
49
 
  registry.function.add(gman_do_high_background);
50
 
  registry.function.add(gman_do_low_background);
 
44
  registry.add(gman_servers_set);
 
45
  registry.add(gman_do);
 
46
  registry.add(gman_do_high);
 
47
  registry.add(gman_do_low);
 
48
  registry.add(gman_do_background);
 
49
  registry.add(gman_do_high_background);
 
50
  registry.add(gman_do_low_background);
51
51
  return 0;
52
52
}
53
53
 
54
54
static int gearman_udf_plugin_deinit(drizzled::plugin::Registry &registry)
55
55
{
56
 
  registry.function.remove(gman_do_low_background);
57
 
  registry.function.remove(gman_do_high_background);
58
 
  registry.function.remove(gman_do_background);
59
 
  registry.function.remove(gman_do_low);
60
 
  registry.function.remove(gman_do_high);
61
 
  registry.function.remove(gman_do);
62
 
  registry.function.remove(gman_servers_set);
 
56
  registry.remove(gman_do_low_background);
 
57
  registry.remove(gman_do_high_background);
 
58
  registry.remove(gman_do_background);
 
59
  registry.remove(gman_do_low);
 
60
  registry.remove(gman_do_high);
 
61
  registry.remove(gman_do);
 
62
  registry.remove(gman_servers_set);
63
63
  delete gman_do_low_background;
64
64
  delete gman_do_high_background;
65
65
  delete gman_do_background;