diff --git a/UsbDk/UsbDkUtil.h b/UsbDk/UsbDkUtil.h index 37417ea..7f38e38 100644 --- a/UsbDk/UsbDkUtil.h +++ b/UsbDk/UsbDkUtil.h @@ -116,6 +116,13 @@ public: return GetCount(); } + void Remove(TEntryType *Entry) + { + CLockedContext LockedContext(*this); + RemoveEntryList(Entry->GetListEntry()); + CounterDecrement(); + } + template void ForEachDetached(TFunctor Functor) {