From 9e04a8bee8492cb662ebc8b7fd50a23c48c7d03f Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Thu, 20 Feb 2020 04:56:03 +0300 Subject: streams and tunnels --- pkg/server/automap.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 pkg/server/automap.go (limited to 'pkg/server/automap.go') diff --git a/pkg/server/automap.go b/pkg/server/automap.go new file mode 100644 index 0000000..15cafe4 --- /dev/null +++ b/pkg/server/automap.go @@ -0,0 +1,12 @@ +package server + +type automap map[int]interface{} + +func (m automap) add(v interface{}) int { + for k := 0;; k++ { + if _, ok := m[k]; !ok { + m[k] = v + return k + } + } +} -- cgit v1.2.3-70-g09d2