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 ¶ added in v0.17.115
func (self *CircuitInspectDetail) IncludeGoroutines() bool
func (*CircuitInspectDetail) SetIncludeGoroutines ¶ added in v0.17.115
func (self *CircuitInspectDetail) SetIncludeGoroutines(includeGoroutines bool)
type LinkInspectDetail ¶
type LinksInspectResult ¶
type LinksInspectResult struct {
Links []*LinkInspectDetail `json:"links"`
}
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.