summaryrefslogtreecommitdiff
path: root/src/objclass
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2009-05-14 22:34:55 -0700
committerSage Weil <sage@newdream.net>2009-05-14 22:34:55 -0700
commitb79983723afe98523352188136a170fcebc56dc8 (patch)
treedc659513f4b3db59aadcffb2a73931f6dfb368f0 /src/objclass
parent72b588387e1c596e611b228db0d8f6195da1e2ad (diff)
downloadceph-b79983723afe98523352188136a170fcebc56dc8.tar.gz
class: typedef method, use C style naming
Diffstat (limited to 'src/objclass')
-rw-r--r--src/objclass/objclass.h26
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
}