Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircuitInspectDetail ¶
type CircuitInspectDetail struct { CircuitId string `json:"circuitId"` Forwards map[string]string `json:"forwards"` XgressDetails map[string]*XgressDetail `json:"xgressDetails"` LinkDetails map[string]*LinkInspectDetail `json:"linkDetails"` // contains filtered or unexported fields }
func (*CircuitInspectDetail) IncludeGoroutines ¶
func (self *CircuitInspectDetail) IncludeGoroutines() bool
func (*CircuitInspectDetail) SetIncludeGoroutines ¶
func (self *CircuitInspectDetail) SetIncludeGoroutines(includeGoroutines bool)
type LinkInspectDetail ¶
type LinkInspectDetail struct { Id string `json:"id"` Iteration uint32 `json:"iteration"` Key string `json:"key"` Split bool `json:"split"` Protocol string `json:"protocol"` DialAddress string `json:"dialAddress"` Dest string `json:"dest"` DestVersion string `json:"destVersion"` Dialed bool `json:"dialed"` }
type LinkState ¶
type LinkState struct { Id string `json:"id"` Key string `json:"key"` Status string `json:"status"` DialAttempts uint64 `json:"dialAttempts"` ConnectedCount uint64 `json:"connectedCount"` RetryDelay string `json:"retryDelay"` NextDial string `json:"nextDial"` TargetAddress string `json:"targetAddress"` TargetGroups []string `json:"targetGroups"` TargetBinding string `json:"targetBinding"` DialerGroups []string `json:"dialerGroups"` DialerBinding string `json:"dialerBinding"` CtrlsNotified bool `json:"ctrlsNotified"` EstablishedLinkId string `json:"establishedLinkId"` }
type LinksInspectResult ¶
type LinksInspectResult struct { Links []*LinkInspectDetail `json:"links"` Destinations []*LinkDest `json:"destinations"` Errors []string `json:"errors"` }
type XgressDetail ¶
type XgressDetail struct { Address string `json:"address"` Originator string `json:"originator"` TimeSinceLastLinkRx string `json:"timeSinceLastLinkRx"` SendBufferDetail *XgressSendBufferDetail `json:"sendBufferDetail"` RecvBufferDetail *XgressRecvBufferDetail `json:"recvBufferDetail"` XgressPointer string `json:"xgressPointer"` LinkSendBufferPointer string `json:"linkSendBufferPointer"` Goroutines []string `json:"goroutines"` Sequence int32 `json:"sequence"` Flags string `json:"flags"` }
type XgressRecvBufferDetail ¶
type XgressRecvBufferDetail struct { Size uint32 `json:"size"` PayloadCount uint32 `json:"payloadCount"` LastSizeSent uint32 `json:"lastSizeSent"` Sequence int32 `json:"sequence"` MaxSequence int32 `json:"maxSequence"` NextPayload string `json:"nextPayload"` AcquiredSafely bool `json:"acquiredSafely"` }
type XgressSendBufferDetail ¶
type XgressSendBufferDetail struct { WindowSize uint32 `json:"windowSize"` LinkSendBufferSize uint32 `json:"linkSendBufferSize"` LinkRecvBufferSize uint32 `json:"linkRecvBufferSize"` Accumulator uint32 `json:"accumulator"` SuccessfulAcks uint32 `json:"successfulAcks"` DuplicateAcks uint32 `json:"duplicateAcks"` Retransmits uint32 `json:"retransmits"` Closed bool `json:"closed"` BlockedByLocalWindow bool `json:"blockedByLocalWindow"` BlockedByRemoteWindow bool `json:"blockedByRemoteWindow"` RetxScale float64 `json:"retxScale"` RetxThreshold uint32 `json:"retxThreshold"` TimeSinceLastRetx string `json:"timeSinceLastRetx"` CloseWhenEmpty bool `json:"closeWhenEmpty"` AcquiredSafely bool `json:"acquiredSafely"` }
Click to show internal directories.
Click to hide internal directories.