grpc v0.5.0-beta GRPC.ServerInterceptor behaviour View Source
Interceptor on server side. See GRPC.Endpoint.
Link to this section Summary
Link to this section Types
Link to this type
next()
View Source
next()
View Source
next() :: (GRPC.Server.rpc_req(), GRPC.Server.Stream.t() -> rpc_return())
next() :: (GRPC.Server.rpc_req(), GRPC.Server.Stream.t() -> rpc_return())
Link to this type
options()
View Source
options()
View Source
options() :: any()
options() :: any()
Link to this type
rpc_return()
View Source
rpc_return()
View Source
rpc_return() ::
{:ok, GRPC.Server.Stream.t(), struct()}
| {:ok, GRPC.Server.Stream.t()}
| {:error, GRPC.RPCError.t()}
rpc_return() ::
{:ok, GRPC.Server.Stream.t(), struct()}
| {:ok, GRPC.Server.Stream.t()}
| {:error, GRPC.RPCError.t()}
Link to this section Callbacks
Link to this callback
call(arg1, stream, next, options)
View Source
call(arg1, stream, next, options)
View Source
call(GRPC.Server.rpc_req(), stream :: GRPC.Server.Stream.t(), next(), options()) ::
rpc_return()
call(GRPC.Server.rpc_req(), stream :: GRPC.Server.Stream.t(), next(), options()) :: rpc_return()
Link to this callback