Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/ProspectOne/perfops-cli
/ types & classes
Types & classes
41 in github.com/ProspectOne/perfops-cli
⨍
Functions
177
◇
Types & classes
41
↓ 16 callers
TypeAlias
TestID
TestID represents the ID of an MTR or ping test.
perfops/run.go:36
↓ 7 callers
TypeAlias
NodeIDs
NodeIDs represents a list of node IDs.
perfops/run.go:39
Struct
City
City contains information about a city.
perfops/geotypes.go:21
Struct
Client
Client defines the API client interface.
perfops/client.go:40
Struct
Continent
Continent contains information about a continent.
perfops/geotypes.go:5
Struct
Country
Country contains information about a country.
perfops/geotypes.go:12
Struct
CurlRequest
CurlRequest represents the parameters for a curl request.
perfops/run.go:129
Struct
DNSPerfRequest
DNSPerfRequest represents the parameters for a DNS perf request.
perfops/run.go:87
Struct
DNSResolveRequest
DNSResolveRequest represents the parameters for a DNS resolve request.
perfops/run.go:97
TypeAlias
DNSService
DNSService defines the interface for the DNS API
perfops/dns.go:24
Struct
DNSTestItem
DNSTestItem respresents an item of a DNS perf and DNS resolve output.
perfops/run.go:115
Struct
DNSTestOutput
DNSTestOutput represents the response of a DNS perf and DNS resolve output call.
perfops/run.go:121
Struct
DNSTestResult
DNSTestResult represents the result of a DNS perf and DNS resolve output.
perfops/run.go:107
Struct
Formatter
Formatter formats the run output.
cmd/internal/runtest.go:39
Struct
Node
Node contains informatin about a test node.
perfops/node.go:18
Struct
RunItem
RunItem represents an item of an MTR or ping output.
perfops/run.go:65
Struct
RunOutput
RunOutput represents the response of an MTR or ping output call.
perfops/run.go:71
Struct
RunOutputResult
RunOutputResult collects the RunOutput and its error, if any, from async calls.
cmd/internal/runtest.go:50
Struct
RunRequest
RunRequest represents the parameters for a ping request.
perfops/run.go:42
Struct
RunResult
RunResult represents the result of an MTR or ping run.
perfops/run.go:56
TypeAlias
RunService
RunService defines the interface for the run API
perfops/run.go:33
Struct
RunTiming
RunTiming represents the test timings.
perfops/run.go:79
Struct
Spinner
Spinner represents the indicator.
cmd/internal/spinner.go:25
Struct
argError
cmd/root_test.go:154
Struct
argError
perfops/run.go:140
Interface
argNamer
cmd/root.go:125
Interface
argNamer
perfops/run.go:158
Struct
clientError
perfops/client.go:56
Interface
isUnauthorizeder
perfops/client.go:76
Struct
recordingTransport
cmd/root_test.go:222
Struct
recordingTransport
perfops/client_test.go:64
Struct
respondingTransport
perfops/client_test.go:73
Interface
roundTripper
cmd/root_test.go:213
Interface
roundTripper
perfops/client_test.go:55
FuncType
runFunc
func(ctx context.Context, req *perfops.RunRequest) (perfops.TestID, error)
cmd/internal/runtest.go:56
FuncType
runOutputFunc
func(ctx context.Context, pingID perfops.TestID) (*perfops.RunOutput, error)
cmd/internal/runtest.go:57
Struct
service
perfops/client.go:52
Interface
terminalWriter
cmd/internal/runtest.go:33
Struct
testTerminalWriter
cmd/internal/runtest_test.go:167
Struct
testTransport
perfops/client_test.go:81
Struct
unauthedError
cmd/root_test.go:149