From: Greg Farnum Date: Wed, 15 Dec 2010 00:43:45 +0000 (-0800) Subject: elist: add a clear_list function. X-Git-Tag: v0.25~367^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d14c7dd47df9dafdc0b223c8de833e75009533ff;p=ceph.git elist: add a clear_list function. Signed-off-by: Greg Farnum --- diff --git a/src/include/elist.h b/src/include/elist.h index 553fd419de9c..051978169a71 100644 --- a/src/include/elist.h +++ b/src/include/elist.h @@ -126,6 +126,11 @@ public: _head._prev->remove_myself(); } + void clear_list() { + while (!empty()) + pop_front(); + } + enum mode_t { MAGIC, CURRENT, CACHE_NEXT };