Преглед на файлове

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 ""
 	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.
 // Remove removes an element from the list.
 // If the element is not found, it has no effect.
 // If the element is not found, it has no effect.
 func (s *iPSet) Remove(elem string) {
 func (s *iPSet) Remove(elem string) {