GRPC.Channel (grpc v0.6.1) View Source
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, likehttp:cred- credentials used for authentication:adapter- a client adapter module, likeGRPC.Adapter.Gun:codec- a default codec for this channel:adapter_payload- payload the adapter uses
Link to this section Summary
Link to this section Types
Specs
t() :: %GRPC.Channel{
accepted_compressors: [module()],
adapter: atom(),
adapter_payload: any(),
codec: module(),
compressor: module(),
cred: GRPC.Credential.t(),
headers: list(),
host: String.t(),
interceptors: [],
port: non_neg_integer(),
scheme: String.t()
}