瀏覽代碼

Implement Containers in set

Docker-DCO-1.1-Signed-off-by: Guillaume J. Charmes <guillaume.charmes@docker.com> (github: creack)
Guillaume J. Charmes 11 年之前
父節點
當前提交
43bcbf06a6
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      networkdriver/portallocator/ipset.go

+ 10 - 0
networkdriver/portallocator/ipset.go

@@ -45,6 +45,16 @@ func (s *iPSet) Pop() string {
 	return ""
 }
 
+// Exists checks if the given element present in the list.
+func (s *iPSet) Exists(elem string) bool {
+	for _, e := range s.set {
+		if e == elem {
+			return true
+		}
+	}
+	return false
+}
+
 // Remove removes an element from the list.
 // If the element is not found, it has no effect.
 func (s *iPSet) Remove(elem string) {