]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
added peer_reset callback
authorPatience Warnick <patience@cranium.pelton.net>
Thu, 6 Mar 2008 17:56:44 +0000 (09:56 -0800)
committerPatience Warnick <patience@cranium.pelton.net>
Thu, 6 Mar 2008 17:56:44 +0000 (09:56 -0800)
src/kernel/messenger.h

index 20b6a82911cfc845dc697018aa10bade720d32fa..ae89394a03ae77e77e5805c05a1293f0fc5b9a89 100644 (file)
@@ -10,6 +10,7 @@
 struct ceph_msg;
 
 typedef void (*ceph_msgr_dispatch_t) (void *p, struct ceph_msg *m);
+typedef void (*ceph_msgr_peer_reset_t) (void *c);
 typedef int (*ceph_msgr_prepare_pages_t) (void *p, struct ceph_msg *m, int want);
 
 static __inline__ const char *ceph_name_type_str(int t) {
@@ -27,6 +28,7 @@ static __inline__ const char *ceph_name_type_str(int t) {
 struct ceph_messenger {
        void *parent;
        ceph_msgr_dispatch_t dispatch;
+       ceph_msgr_peer_reset_t peer_reset;
        ceph_msgr_prepare_pages_t prepare_pages;
        struct ceph_entity_inst inst;    /* my name+address */
        struct socket *listen_sock;      /* listening socket */