Allow determining name

This commit is contained in:
Jason A. Donenfeld
2018-04-18 16:39:14 +02:00
parent 0b940a7568
commit 26a56a652e
3 changed files with 28 additions and 7 deletions

2
tun.go
View File

@@ -20,7 +20,7 @@ type TUNDevice interface {
Read([]byte, int) (int, error) // read a packet from the device (without any additional headers)
Write([]byte, int) (int, error) // writes a packet to the device (without any additional headers)
MTU() (int, error) // returns the MTU of the device
Name() string // returns the current name
Name() (string, error) // fetches and returns the current name
Events() chan TUNEvent // returns a constant channel of events related to the device
Close() error // stops the device and closes the event channel
}