Documentation
¶
Index ¶
- type BridgeActivated
- type BridgeDeactivated
- type BridgeEvent
- type BridgeReactivated
- type BridgeWentDown
- type BridgeWentUp
- type ConnectivityLost
- type ConnectivityRestored
- type Event
- type PartnerActivated
- type PartnerChangedName
- type PartnerDeactivated
- type PartnerPollEvent
- type PartnerPollFailure
- type PartnerPollSuccess
- type PartnerWentDown
- type PartnerWentUp
- type TunnelInterfaceActivated
- func (e *TunnelInterfaceActivated) EvtBridgeInterface() string
- func (e *TunnelInterfaceActivated) EvtBridgePeerCIDRs() []types.CIDR
- func (e *TunnelInterfaceActivated) EvtKind() string
- func (e *TunnelInterfaceActivated) EvtTimestamp() time.Time
- func (e *TunnelInterfaceActivated) EvtTunnelInterface() string
- type TunnelInterfaceDeactivated
- func (e *TunnelInterfaceDeactivated) EvtBridgeInterface() string
- func (e *TunnelInterfaceDeactivated) EvtBridgePeerCIDRs() []types.CIDR
- func (e *TunnelInterfaceDeactivated) EvtKind() string
- func (e *TunnelInterfaceDeactivated) EvtTimestamp() time.Time
- func (e *TunnelInterfaceDeactivated) EvtTunnelInterface() string
- type TunnelInterfaceEvent
- type TunnelInterfaceReactivated
- func (e *TunnelInterfaceReactivated) EvtBridgeInterface() string
- func (e *TunnelInterfaceReactivated) EvtBridgePeerCIDRs() []types.CIDR
- func (e *TunnelInterfaceReactivated) EvtKind() string
- func (e *TunnelInterfaceReactivated) EvtTimestamp() time.Time
- func (e *TunnelInterfaceReactivated) EvtTunnelInterface() string
- type TunnelInterfaceWentDown
- func (e *TunnelInterfaceWentDown) EvtBridgeInterface() string
- func (e *TunnelInterfaceWentDown) EvtBridgePeerCIDRs() []types.CIDR
- func (e *TunnelInterfaceWentDown) EvtKind() string
- func (e *TunnelInterfaceWentDown) EvtTimestamp() time.Time
- func (e *TunnelInterfaceWentDown) EvtTunnelInterface() string
- type TunnelInterfaceWentUp
- type TunnelProbeReturnFailure
- type TunnelProbeReturnSuccess
- type TunnelProbeSendFailure
- type TunnelProbeSendSuccess
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BridgeActivated ¶
type BridgeActivated struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
Timestamp time.Time
}
func (*BridgeActivated) EvtBridgeInterface ¶
func (e *BridgeActivated) EvtBridgeInterface() string
func (*BridgeActivated) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *BridgeActivated) EvtBridgePeerCIDRs() []types.CIDR
func (*BridgeActivated) EvtKind ¶
func (e *BridgeActivated) EvtKind() string
func (*BridgeActivated) EvtTimestamp ¶
func (e *BridgeActivated) EvtTimestamp() time.Time
type BridgeDeactivated ¶
type BridgeDeactivated struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
Timestamp time.Time
}
func (*BridgeDeactivated) EvtBridgeInterface ¶
func (e *BridgeDeactivated) EvtBridgeInterface() string
func (*BridgeDeactivated) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *BridgeDeactivated) EvtBridgePeerCIDRs() []types.CIDR
func (*BridgeDeactivated) EvtKind ¶
func (e *BridgeDeactivated) EvtKind() string
func (*BridgeDeactivated) EvtTimestamp ¶
func (e *BridgeDeactivated) EvtTimestamp() time.Time
type BridgeEvent ¶
type BridgeReactivated ¶ added in v0.0.5
type BridgeReactivated struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
Iteration int
Timestamp time.Time
}
func (*BridgeReactivated) EvtBridgeInterface ¶ added in v0.0.5
func (e *BridgeReactivated) EvtBridgeInterface() string
func (*BridgeReactivated) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *BridgeReactivated) EvtBridgePeerCIDRs() []types.CIDR
func (*BridgeReactivated) EvtKind ¶ added in v0.0.5
func (e *BridgeReactivated) EvtKind() string
func (*BridgeReactivated) EvtTimestamp ¶ added in v0.0.5
func (e *BridgeReactivated) EvtTimestamp() time.Time
type BridgeWentDown ¶
type BridgeWentDown struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
Timestamp time.Time
}
func (*BridgeWentDown) EvtBridgeInterface ¶
func (e *BridgeWentDown) EvtBridgeInterface() string
func (*BridgeWentDown) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *BridgeWentDown) EvtBridgePeerCIDRs() []types.CIDR
func (*BridgeWentDown) EvtKind ¶
func (e *BridgeWentDown) EvtKind() string
func (*BridgeWentDown) EvtTimestamp ¶
func (e *BridgeWentDown) EvtTimestamp() time.Time
type BridgeWentUp ¶
func (*BridgeWentUp) EvtBridgeInterface ¶
func (e *BridgeWentUp) EvtBridgeInterface() string
func (*BridgeWentUp) EvtBridgePeerCIDR ¶
func (e *BridgeWentUp) EvtBridgePeerCIDR() types.CIDR
func (*BridgeWentUp) EvtKind ¶
func (e *BridgeWentUp) EvtKind() string
func (*BridgeWentUp) EvtTimestamp ¶
func (e *BridgeWentUp) EvtTimestamp() time.Time
type ConnectivityLost ¶
func (*ConnectivityLost) EvtKind ¶
func (e *ConnectivityLost) EvtKind() string
func (*ConnectivityLost) EvtTimestamp ¶
func (e *ConnectivityLost) EvtTimestamp() time.Time
type ConnectivityRestored ¶
func (*ConnectivityRestored) EvtKind ¶
func (e *ConnectivityRestored) EvtKind() string
func (*ConnectivityRestored) EvtTimestamp ¶
func (e *ConnectivityRestored) EvtTimestamp() time.Time
type PartnerActivated ¶
func (*PartnerActivated) EvtKind ¶
func (e *PartnerActivated) EvtKind() string
func (*PartnerActivated) EvtTimestamp ¶
func (e *PartnerActivated) EvtTimestamp() time.Time
type PartnerChangedName ¶
func (*PartnerChangedName) EvtKind ¶
func (e *PartnerChangedName) EvtKind() string
func (*PartnerChangedName) EvtTimestamp ¶
func (e *PartnerChangedName) EvtTimestamp() time.Time
type PartnerDeactivated ¶
func (*PartnerDeactivated) EvtKind ¶
func (e *PartnerDeactivated) EvtKind() string
func (*PartnerDeactivated) EvtTimestamp ¶
func (e *PartnerDeactivated) EvtTimestamp() time.Time
type PartnerPollEvent ¶
type PartnerPollEvent interface {
Event
PartnerStatus() *types.BridgeStatus
}
type PartnerPollFailure ¶
func (*PartnerPollFailure) EvtKind ¶
func (e *PartnerPollFailure) EvtKind() string
func (*PartnerPollFailure) EvtTimestamp ¶
func (e *PartnerPollFailure) EvtTimestamp() time.Time
func (*PartnerPollFailure) PartnerStatus ¶
func (e *PartnerPollFailure) PartnerStatus() *types.BridgeStatus
type PartnerPollSuccess ¶
type PartnerPollSuccess struct {
Status *types.BridgeStatus
Sequence uint64
Timestamp time.Time
}
func (*PartnerPollSuccess) EvtKind ¶
func (e *PartnerPollSuccess) EvtKind() string
func (*PartnerPollSuccess) EvtTimestamp ¶
func (e *PartnerPollSuccess) EvtTimestamp() time.Time
func (*PartnerPollSuccess) PartnerStatus ¶
func (e *PartnerPollSuccess) PartnerStatus() *types.BridgeStatus
type PartnerWentDown ¶
func (*PartnerWentDown) EvtKind ¶
func (e *PartnerWentDown) EvtKind() string
func (*PartnerWentDown) EvtTimestamp ¶
func (e *PartnerWentDown) EvtTimestamp() time.Time
type PartnerWentUp ¶
func (*PartnerWentUp) EvtKind ¶
func (e *PartnerWentUp) EvtKind() string
func (*PartnerWentUp) EvtTimestamp ¶
func (e *PartnerWentUp) EvtTimestamp() time.Time
type TunnelInterfaceActivated ¶
type TunnelInterfaceActivated struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
TunnelInterface string
Timestamp time.Time
}
func (*TunnelInterfaceActivated) EvtBridgeInterface ¶
func (e *TunnelInterfaceActivated) EvtBridgeInterface() string
func (*TunnelInterfaceActivated) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *TunnelInterfaceActivated) EvtBridgePeerCIDRs() []types.CIDR
func (*TunnelInterfaceActivated) EvtKind ¶
func (e *TunnelInterfaceActivated) EvtKind() string
func (*TunnelInterfaceActivated) EvtTimestamp ¶
func (e *TunnelInterfaceActivated) EvtTimestamp() time.Time
func (*TunnelInterfaceActivated) EvtTunnelInterface ¶
func (e *TunnelInterfaceActivated) EvtTunnelInterface() string
type TunnelInterfaceDeactivated ¶
type TunnelInterfaceDeactivated struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
TunnelInterface string
Timestamp time.Time
}
func (*TunnelInterfaceDeactivated) EvtBridgeInterface ¶
func (e *TunnelInterfaceDeactivated) EvtBridgeInterface() string
func (*TunnelInterfaceDeactivated) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *TunnelInterfaceDeactivated) EvtBridgePeerCIDRs() []types.CIDR
func (*TunnelInterfaceDeactivated) EvtKind ¶
func (e *TunnelInterfaceDeactivated) EvtKind() string
func (*TunnelInterfaceDeactivated) EvtTimestamp ¶
func (e *TunnelInterfaceDeactivated) EvtTimestamp() time.Time
func (*TunnelInterfaceDeactivated) EvtTunnelInterface ¶
func (e *TunnelInterfaceDeactivated) EvtTunnelInterface() string
type TunnelInterfaceEvent ¶
type TunnelInterfaceReactivated ¶ added in v0.0.5
type TunnelInterfaceReactivated struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
Iteration int
TunnelInterface string
Timestamp time.Time
}
func (*TunnelInterfaceReactivated) EvtBridgeInterface ¶ added in v0.0.5
func (e *TunnelInterfaceReactivated) EvtBridgeInterface() string
func (*TunnelInterfaceReactivated) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *TunnelInterfaceReactivated) EvtBridgePeerCIDRs() []types.CIDR
func (*TunnelInterfaceReactivated) EvtKind ¶ added in v0.0.5
func (e *TunnelInterfaceReactivated) EvtKind() string
func (*TunnelInterfaceReactivated) EvtTimestamp ¶ added in v0.0.5
func (e *TunnelInterfaceReactivated) EvtTimestamp() time.Time
func (*TunnelInterfaceReactivated) EvtTunnelInterface ¶ added in v0.0.5
func (e *TunnelInterfaceReactivated) EvtTunnelInterface() string
type TunnelInterfaceWentDown ¶
type TunnelInterfaceWentDown struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
TunnelInterface string
Timestamp time.Time
}
func (*TunnelInterfaceWentDown) EvtBridgeInterface ¶
func (e *TunnelInterfaceWentDown) EvtBridgeInterface() string
func (*TunnelInterfaceWentDown) EvtBridgePeerCIDRs ¶ added in v0.0.14
func (e *TunnelInterfaceWentDown) EvtBridgePeerCIDRs() []types.CIDR
func (*TunnelInterfaceWentDown) EvtKind ¶
func (e *TunnelInterfaceWentDown) EvtKind() string
func (*TunnelInterfaceWentDown) EvtTimestamp ¶
func (e *TunnelInterfaceWentDown) EvtTimestamp() time.Time
func (*TunnelInterfaceWentDown) EvtTunnelInterface ¶
func (e *TunnelInterfaceWentDown) EvtTunnelInterface() string
type TunnelInterfaceWentUp ¶
type TunnelInterfaceWentUp struct {
BridgeInterface string
BridgePeerCIDRs []types.CIDR
TunnelInterface string
Timestamp time.Time
}
func (*TunnelInterfaceWentUp) EvtBridgeInterface ¶
func (e *TunnelInterfaceWentUp) EvtBridgeInterface() string
func (*TunnelInterfaceWentUp) EvtBridgePeerCIDR ¶
func (e *TunnelInterfaceWentUp) EvtBridgePeerCIDR() []types.CIDR
func (*TunnelInterfaceWentUp) EvtKind ¶
func (e *TunnelInterfaceWentUp) EvtKind() string
func (*TunnelInterfaceWentUp) EvtTimestamp ¶
func (e *TunnelInterfaceWentUp) EvtTimestamp() time.Time
func (*TunnelInterfaceWentUp) EvtTunnelInterface ¶
func (e *TunnelInterfaceWentUp) EvtTunnelInterface() string
type TunnelProbeReturnFailure ¶
type TunnelProbeReturnFailure struct {
ProbeSequence uint64
TunnelInterface string
Timestamp time.Time
}
func (*TunnelProbeReturnFailure) EvtKind ¶
func (e *TunnelProbeReturnFailure) EvtKind() string
func (*TunnelProbeReturnFailure) EvtTimestamp ¶
func (e *TunnelProbeReturnFailure) EvtTimestamp() time.Time
func (*TunnelProbeReturnFailure) EvtTunnelInterface ¶
func (e *TunnelProbeReturnFailure) EvtTunnelInterface() string
type TunnelProbeReturnSuccess ¶
type TunnelProbeReturnSuccess struct {
ProbeSequence uint64
TunnelInterface string
Timestamp time.Time
LatencyForward time.Duration
LatencyReturn time.Duration
Location string
}
func (*TunnelProbeReturnSuccess) EvtKind ¶
func (e *TunnelProbeReturnSuccess) EvtKind() string
func (*TunnelProbeReturnSuccess) EvtTimestamp ¶
func (e *TunnelProbeReturnSuccess) EvtTimestamp() time.Time
func (*TunnelProbeReturnSuccess) EvtTunnelInterface ¶
func (e *TunnelProbeReturnSuccess) EvtTunnelInterface() string
type TunnelProbeSendFailure ¶
type TunnelProbeSendFailure struct {
ProbeSequence uint64
TunnelInterface string
Timestamp time.Time
}
func (*TunnelProbeSendFailure) EvtKind ¶
func (e *TunnelProbeSendFailure) EvtKind() string
func (*TunnelProbeSendFailure) EvtTimestamp ¶
func (e *TunnelProbeSendFailure) EvtTimestamp() time.Time
func (*TunnelProbeSendFailure) EvtTunnelInterface ¶
func (e *TunnelProbeSendFailure) EvtTunnelInterface() string
type TunnelProbeSendSuccess ¶
type TunnelProbeSendSuccess struct {
ProbeSequence uint64
TunnelInterface string
Timestamp time.Time
}
func (*TunnelProbeSendSuccess) EvtKind ¶
func (e *TunnelProbeSendSuccess) EvtKind() string
func (*TunnelProbeSendSuccess) EvtTimestamp ¶
func (e *TunnelProbeSendSuccess) EvtTimestamp() time.Time
func (*TunnelProbeSendSuccess) EvtTunnelInterface ¶
func (e *TunnelProbeSendSuccess) EvtTunnelInterface() string
Source Files
¶
- bridge_activated.go
- bridge_deactivated.go
- bridge_event.go
- bridge_reactivated.go
- bridge_went_down.go
- bridge_went_up.go
- connectivity_lost.go
- connectivity_restored.go
- event.go
- partner_activated.go
- partner_changed_name.go
- partner_deactivated.go
- partner_poll_event.go
- partner_poll_failure.go
- partner_poll_success.go
- partner_went_down.go
- partner_went_up.go
- tunnel_interface_activated.go
- tunnel_interface_deactivated.go
- tunnel_interface_event.go
- tunnel_interface_reactivated.go
- tunnel_interface_went_down.go
- tunnel_interface_went_up.go
- tunnel_probe_return_failure.go
- tunnel_probe_return_success.go
- tunnel_probe_send_failure.go
- tunnel_probe_send_success.go
Click to show internal directories.
Click to hide internal directories.