285
285
memc= memcached_create(NULL);
287
context.add(memc_servers_set);
288
context.add(memc_behavior_set);
289
context.add(memc_behavior_get);
290
context.add(memc_stats);
291
context.add(memc_get);
292
context.add(memc_get_by_key);
293
context.add(memc_set);
294
context.add(memc_set_by_key);
295
context.add(memc_add);
296
context.add(memc_add_by_key);
297
context.add(memc_replace);
298
context.add(memc_replace_by_key);
299
context.add(memc_delete);
300
context.add(memc_delete_by_key);
301
context.add(memc_append);
302
context.add(memc_append_by_key);
303
context.add(memc_prepend);
304
context.add(memc_prepend_by_key);
305
context.add(memc_cas);
306
context.add(memc_cas_by_key);
307
context.add(memc_serv_count);
308
context.add(memc_version);
309
context.add(memc_increment);
310
context.add(memc_decrement);
287
registry.add(memc_servers_set);
288
registry.add(memc_behavior_set);
289
registry.add(memc_behavior_get);
290
registry.add(memc_stats);
291
registry.add(memc_get);
292
registry.add(memc_get_by_key);
293
registry.add(memc_set);
294
registry.add(memc_set_by_key);
295
registry.add(memc_add);
296
registry.add(memc_add_by_key);
297
registry.add(memc_replace);
298
registry.add(memc_replace_by_key);
299
registry.add(memc_delete);
300
registry.add(memc_delete_by_key);
301
registry.add(memc_append);
302
registry.add(memc_append_by_key);
303
registry.add(memc_prepend);
304
registry.add(memc_prepend_by_key);
305
registry.add(memc_cas);
306
registry.add(memc_cas_by_key);
307
registry.add(memc_serv_count);
308
registry.add(memc_version);
309
registry.add(memc_increment);
310
registry.add(memc_decrement);
315
static int memcachedDone(drizzled::module::Context &context)
315
static int memcachedDone(drizzled::plugin::Registry ®istry)
318
318
memcached_free(memc);
320
context.remove(memc_servers_set);
321
context.remove(memc_behavior_set);
322
context.remove(memc_behavior_get);
323
context.remove(memc_stats);
324
context.remove(memc_get);
325
context.remove(memc_get_by_key);
326
context.remove(memc_set);
327
context.remove(memc_set_by_key);
328
context.remove(memc_add);
329
context.remove(memc_add_by_key);
330
context.remove(memc_replace);
331
context.remove(memc_replace_by_key);
332
context.remove(memc_delete);
333
context.remove(memc_delete_by_key);
334
context.remove(memc_append);
335
context.remove(memc_append_by_key);
336
context.remove(memc_prepend);
337
context.remove(memc_prepend_by_key);
338
context.remove(memc_cas);
339
context.remove(memc_cas_by_key);
340
context.remove(memc_serv_count);
341
context.remove(memc_version);
342
context.remove(memc_increment);
343
context.remove(memc_decrement);
320
registry.remove(memc_servers_set);
321
registry.remove(memc_behavior_set);
322
registry.remove(memc_behavior_get);
323
registry.remove(memc_stats);
324
registry.remove(memc_get);
325
registry.remove(memc_get_by_key);
326
registry.remove(memc_set);
327
registry.remove(memc_set_by_key);
328
registry.remove(memc_add);
329
registry.remove(memc_add_by_key);
330
registry.remove(memc_replace);
331
registry.remove(memc_replace_by_key);
332
registry.remove(memc_delete);
333
registry.remove(memc_delete_by_key);
334
registry.remove(memc_append);
335
registry.remove(memc_append_by_key);
336
registry.remove(memc_prepend);
337
registry.remove(memc_prepend_by_key);
338
registry.remove(memc_cas);
339
registry.remove(memc_cas_by_key);
340
registry.remove(memc_serv_count);
341
registry.remove(memc_version);
342
registry.remove(memc_increment);
343
registry.remove(memc_decrement);
345
345
cleanupMemcUDF();
350
DRIZZLE_DECLARE_PLUGIN
350
drizzle_declare_plugin(memcached_functions)
353
352
"memcached_functions",
355
354
"Patrick Galbraith, Ronald Bradford, Padraig O'Sullivan",