|
|
|
@ -39,8 +39,6 @@ type EngineStatus struct {
|
|
|
|
LivePeers map[tailcfg.NodeKey]wgengine.PeerStatus
|
|
|
|
LivePeers map[tailcfg.NodeKey]wgengine.PeerStatus
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
type NetworkMap = controlclient.NetworkMap
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Notify is a communication from a backend (e.g. tailscaled) to a frontend
|
|
|
|
// Notify is a communication from a backend (e.g. tailscaled) to a frontend
|
|
|
|
// (cmd/tailscale, iOS, macOS, Win Tasktray).
|
|
|
|
// (cmd/tailscale, iOS, macOS, Win Tasktray).
|
|
|
|
// In any given notification, any or all of these may be nil, meaning
|
|
|
|
// In any given notification, any or all of these may be nil, meaning
|
|
|
|
@ -53,7 +51,7 @@ type Notify struct {
|
|
|
|
LoginFinished *empty.Message // event: non-nil when login process succeeded
|
|
|
|
LoginFinished *empty.Message // event: non-nil when login process succeeded
|
|
|
|
State *State // current IPN state has changed
|
|
|
|
State *State // current IPN state has changed
|
|
|
|
Prefs *Prefs // preferences were changed
|
|
|
|
Prefs *Prefs // preferences were changed
|
|
|
|
NetMap *NetworkMap // new netmap received
|
|
|
|
NetMap *controlclient.NetworkMap // new netmap received
|
|
|
|
Engine *EngineStatus // wireguard engine stats
|
|
|
|
Engine *EngineStatus // wireguard engine stats
|
|
|
|
Status *ipnstate.Status // full status
|
|
|
|
Status *ipnstate.Status // full status
|
|
|
|
BrowseToURL *string // UI should open a browser right now
|
|
|
|
BrowseToURL *string // UI should open a browser right now
|
|
|
|
|