MCPcopy
hub / github.com/kubeedge/kubeedge / ProtocolClient

Interface ProtocolClient

pkg/viaduct/pkg/client/client.go:19–21  ·  view source on GitHub ↗

protocol client each protocol(websocket/quic) provide Connect

Source from the content-addressed store, hash-verified

17// protocol client
18// each protocol(websocket/quic) provide Connect
19type ProtocolClient interface {
20 Connect() (conn.Connection, error)
21}
22
23// the common options of client
24type Options struct {

Callers 8

ConnectMethod · 0.95
RemoveContainersFunction · 0.65
ServiceCreateMethod · 0.65
ServiceRemoveMethod · 0.65
ServiceStartMethod · 0.65
GetExtSystemFunction · 0.65
MqttConnectFunction · 0.65
TestCheckClientTokenFunction · 0.65

Implementers 9

UnixDomainSocketcloud/pkg/csidriver/uds.go
WSClientpkg/viaduct/pkg/client/ws.go
QuicClientpkg/viaduct/pkg/client/quic.go
Clientpkg/viaduct/pkg/client/client.go
mockRuntimekeadm/cmd/keadm/app/cmd/util/reset_tes
TestMQTTClientedge/pkg/eventbus/mqtt/client_test.go
ProxyRESTstaging/src/github.com/kubeedge/api/ap
contextstaging/src/github.com/kubeedge/beehiv
RemoteBrokerstaging/src/github.com/kubeedge/beehiv

Calls

no outgoing calls

Tested by

no test coverage detected