package
0.5.0
Repository: https://github.com/goplugin/pluginv2.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewExplorerClient returns a stats pusher using a websocket for delivery.
NewTelemetryIngressBatchClient returns a client backed by wsrpc that can send telemetry to the telemetry ingress server.
NewTelemetryIngressBatchWorker returns a worker for a given contractID that can send telemetry to the ingress server via WSRPC.
NewTelemetryIngressClient returns a client backed by wsrpc that can send telemetry to the telemetry ingress server.

# Constants

ConnectionStatusConnected is used when the client is successfully connected.
ConnectionStatusDisconnected is the default state.
ConnectionStatusError is used when there is an error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SendBufferSize is the number of messages to keep in the buffer before dropping additional ones.

# Variables

ErrReceiveTimeout is returned when no message is received after a specified duration in Receive.

# Structs

No description provided by the author
NoopTelemetryIngressBatchClient is a no-op interface for TelemetryIngressBatchClient.
No description provided by the author
No description provided by the author

# Interfaces

ExplorerClient encapsulates all the functionality needed to push run information to explorer.
TelemetryIngressBatchClient encapsulates all the functionality needed to send telemetry to the ingress server using wsrpc.
TelemetryIngressClient encapsulates all the functionality needed to send telemetry to the ingress server using wsrpc.

# Type aliases

No description provided by the author
TelemetryType defines supported telemetry types.