From b79983723afe98523352188136a170fcebc56dc8 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 14 May 2009 22:34:55 -0700 Subject: [PATCH] class: typedef method, use C style naming --- src/objclass/objclass.h | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/objclass/objclass.h b/src/objclass/objclass.h index 191ae88f129b6..f6f1bd4f7a9b1 100644 --- a/src/objclass/objclass.h +++ b/src/objclass/objclass.h @@ -5,25 +5,27 @@ extern "C" { #endif -typedef void * ClsMethodHandle; - - -#define OBJ_READ 0x1 -#define OBJ_WRITE 0x2 - -typedef int ClsTrigger; +typedef void *cls_method_handle_t; +typedef int (*cls_method_call_t)(struct ceph_osd_op *op, + char **indata, int datalen, + char **outdata, int *outdatalen); /* class log */ extern int cls_log(const char *format, ...); /* class registration api */ extern int cls_register(const char *name, const char *method, - int (*class_call)(struct ceph_osd_op *op, char **indata, int datalen, char **outdata, int *outdatalen), - ClsMethodHandle *handle); -extern int cls_unregister(ClsMethodHandle handle); + cls_method_call_t class_call, cls_method_handle_t handle); +extern int cls_unregister(cls_method_handle_t handle); + +/* triggers */ +#define OBJ_READ 0x1 +#define OBJ_WRITE 0x2 + +typedef int cls_trigger_t; -extern int cls_link(ClsMethodHandle handle, int priority, ClsTrigger trigger); -extern int cls_unlink(ClsMethodHandle handle); +extern int cls_link(cls_method_handle_t handle, int priority, cls_trigger_t trigger); +extern int cls_unlink(cls_method_handle_t handle); #ifdef __cplusplus } -- 2.39.5