aboutsummaryrefslogtreecommitdiffstats
path: root/internal/events/event.go
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2018-02-11 18:55:30 +0100
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2018-02-11 18:55:30 +0100
commit73cb1a115569455566e7091ce8d98f31e4fdfddf (patch)
tree0bc62575681965dbd14a0dc64df2b9af252135f0 /internal/events/event.go
parentStarted migration to sub-packages (diff)
downloadwireguard-go-73cb1a115569455566e7091ce8d98f31e4fdfddf.tar.xz
wireguard-go-73cb1a115569455566e7091ce8d98f31e4fdfddf.zip
Reverted event changes
This feature was not needed for Android, upon further inspection.
Diffstat (limited to '')
-rw-r--r--internal/events/event.go36
1 files changed, 0 insertions, 36 deletions
diff --git a/internal/events/event.go b/internal/events/event.go
deleted file mode 100644
index 4412bbb..0000000
--- a/internal/events/event.go
+++ /dev/null
@@ -1,36 +0,0 @@
-package events
-
-import (
- "sync"
-)
-
-type Event interface {
- Contains(int) bool
- Processed()
- WaitForProcessed()
-}
-
-type EventStruct struct {
- code int
- lock sync.Mutex
-}
-
-func (event EventStruct) Contains(code int) bool {
- return event.code&code != 0
-}
-
-func (event *EventStruct) WaitForProcessed() {
- event.lock.Lock()
-}
-
-func (event *EventStruct) Processed() {
- event.lock.Unlock()
-}
-
-func NewEvent(code int) Event {
- event := &EventStruct{
- code: code,
- }
- event.lock.Lock()
- return event
-}