]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
xlist cleanup
authorSage Weil <sage@newdream.net>
Thu, 3 Jan 2008 23:37:21 +0000 (15:37 -0800)
committerSage Weil <sage@newdream.net>
Thu, 3 Jan 2008 23:37:21 +0000 (15:37 -0800)
src/include/xlist.h

index 2ea2cbec6c81568ff9384b4680ebb23392590140..319aa8647610b4e5bdab95a101afc707d0ddf3b9 100644 (file)
@@ -21,18 +21,18 @@ public:
   struct item {
     T _item;
     item *_prev, *_next;
-    xlist *_head;
+    xlist *_list;
     
-    item(T i) : _item(i), _prev(0), _next(0), _head(0) {}
+    item(T i) : _item(i), _prev(0), _next(0), _list(0) {}
     ~item() { 
       remove_myself();
     }
     
-    xlist* get_xlist() { return _head; }
+    xlist* get_xlist() { return _list; }
     void remove_myself() {
-      if (_head
-       _head->remove(this);
-      assert(_head == 0);
+      if (_list
+       _list->remove(this);
+      assert(_list == 0);
     }
   };
 
@@ -59,10 +59,10 @@ public:
   }
 
   void push_back(item *item) {
-    if (item->_head
-      item->_head->remove(item);
+    if (item->_list
+      item->_list->remove(item);
 
-    item->_head = this;
+    item->_list = this;
     item->_next = 0;
     item->_prev = _back;
     if (_back) 
@@ -73,7 +73,7 @@ public:
     _size++;
   }
   void remove(item *item) {
-    assert(item->_head == this);
+    assert(item->_list == this);
     
     if (item->_prev)
       item->_prev->_next = item->_next;
@@ -85,7 +85,7 @@ public:
       _back = item->_prev;
     _size--;
 
-    item->_head = 0;
+    item->_list = 0;
     item->_next = item->_prev = 0;
   }