grpc v0.3.0-alpha GRPC.Channel

A struct to store the connection data, which should be passed to RPC functions as the first argument:

Greeter.Stub.say_hello(channel, request)

Fields

  • :host - server’s host to connect
  • :port - server’s port to connect
  • :scheme - scheme of connection, like http
  • :cred - credentials used for authentication
  • :adapter - a client adapter module, like GRPC.Adapter.Gun
  • :adapter_payload - payload the adapter uses

Summary

Types

t()
t :: %GRPC.Channel{adapter: atom, adapter_payload: any, cred: GRPC.Credential.t, host: String.t, port: non_neg_integer, scheme: String.t}