17 #include "plugin/gearman_udf/gman_servers_set.h"
18 #include "plugin/gearman_udf/function_map.h"
28 if (arg_count < 1 || arg_count > 2 || !(servers= args[0]->val_str(str)))
34 function= (arg_count == 2) ? args[1]->val_str(str) : NULL;
36 if (!GetFunctionMap().add(
string(
function == NULL ?
"" : function->ptr()),
37 string(servers->ptr())))
45 buffer.realloc(servers->length());
46 strcpy(buffer.ptr(), servers->ptr());
47 buffer.length(servers->length());
TODO: Rename this file - func.h is stupid.
drizzled::String * val_str(drizzled::String *)