mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-12-03 15:05:25 +00:00
17 lines
395 B
Go
17 lines
395 B
Go
|
package yggdrasil
|
||
|
|
||
|
// Defines the minimum required struct members for an adapter type (this is
|
||
|
// now the base type for tunAdapter in tun.go)
|
||
|
type Adapter struct {
|
||
|
core *Core
|
||
|
send chan<- []byte
|
||
|
recv <-chan []byte
|
||
|
}
|
||
|
|
||
|
// Initialises the adapter.
|
||
|
func (adapter *Adapter) init(core *Core, send chan<- []byte, recv <-chan []byte) {
|
||
|
adapter.core = core
|
||
|
adapter.send = send
|
||
|
adapter.recv = recv
|
||
|
}
|