2017-06-04 19:48:15 +00:00
|
|
|
package main
|
|
|
|
|
2017-06-28 21:45:45 +00:00
|
|
|
type TUNDevice interface {
|
2017-07-11 20:48:58 +00:00
|
|
|
Read([]byte) (int, error) // read a packet from the device (without any additional headers)
|
|
|
|
Write([]byte) (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
|
2017-06-04 19:48:15 +00:00
|
|
|
}
|