Merge in all of libtest updates.
[m6w6/libmemcached] / libtest / callbacks.h
index ea7ae182cb379c76c4ec336241fa7b20f9967af0..ea587bd9ced7a7d52550a753513b967ff6121c84 100644 (file)
 extern "C" {
 #endif
 
-typedef void* (test_callback_create_fn)(enum test_return_t*);
+typedef void* (test_callback_create_fn)(libtest::server_startup_st&, test_return_t&);
+typedef bool test_callback_destroy_fn(void *);
 typedef enum test_return_t (test_callback_fn)(void *);
 typedef enum test_return_t (test_callback_runner_fn)(test_callback_fn*, void *);
-typedef enum test_return_t (test_callback_error_fn)(const enum test_return_t, void *);
+typedef enum test_return_t (test_callback_error_fn)(const test_return_t, void *);
 
 #ifdef __cplusplus
 }