Skip to main content

GrpcGateway

@totemsdk/edge-grpc


@totemsdk/edge-grpc / GrpcGateway

Interface: GrpcGateway

Properties

status

readonly status: "stopped" | "running" | "error"

Methods

call()

call(path, payload, timeoutMs?): Promise<EdgeOperationResult<{ payload: Uint8Array; }>>

Parameters

path

string

payload

Uint8Array

timeoutMs?

number

Returns

Promise<EdgeOperationResult<{ payload: Uint8Array; }>>


openBidiStream()

openBidiStream(path, timeoutMs?): Promise<EdgeOperationResult<GrpcStreamHandle>>

Parameters

path

string

timeoutMs?

number

Returns

Promise<EdgeOperationResult<GrpcStreamHandle>>


openClientStream()

openClientStream(path, timeoutMs?): Promise<EdgeOperationResult<GrpcStreamHandle>>

Parameters

path

string

timeoutMs?

number

Returns

Promise<EdgeOperationResult<GrpcStreamHandle>>


openServerStream()

openServerStream(path, payload, timeoutMs?): Promise<EdgeOperationResult<GrpcStreamHandle>>

Parameters

path

string

payload

Uint8Array

timeoutMs?

number

Returns

Promise<EdgeOperationResult<GrpcStreamHandle>>


start()

start(): Promise<void>

Returns

Promise<void>


stop()

stop(): Promise<void>

Returns

Promise<void>