diff options
author | Sage Weil <sage@newdream.net> | 2009-05-14 22:34:55 -0700 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2009-05-14 22:34:55 -0700 |
commit | b79983723afe98523352188136a170fcebc56dc8 (patch) | |
tree | dc659513f4b3db59aadcffb2a73931f6dfb368f0 /src/objclass | |
parent | 72b588387e1c596e611b228db0d8f6195da1e2ad (diff) | |
download | ceph-b79983723afe98523352188136a170fcebc56dc8.tar.gz |
class: typedef method, use C style naming
Diffstat (limited to 'src/objclass')
-rw-r--r-- | src/objclass/objclass.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/objclass/objclass.h b/src/objclass/objclass.h index 191ae88f129..f6f1bd4f7a9 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 } |