ptr->get_key_failure= func;
break;
}
+ case MEMCACHED_CALLBACK_DELETE_TRIGGER:
+ {
+ memcached_trigger_delete_key func= (memcached_trigger_delete_key)data;
+ ptr->delete_trigger= func;
+ break;
+ }
default:
return MEMCACHED_FAILURE;
}
*error= ptr->get_key_failure ? MEMCACHED_SUCCESS : MEMCACHED_FAILURE;
return (void *)ptr->get_key_failure;
}
+ case MEMCACHED_CALLBACK_DELETE_TRIGGER:
+ {
+ *error= ptr->delete_trigger ? MEMCACHED_SUCCESS : MEMCACHED_FAILURE;
+ return (void *)ptr->delete_trigger;
+ }
default:
WATCHPOINT_ASSERT(0);
*error= MEMCACHED_FAILURE;