Skip to main content
Module

x/msgpack_rpc/response_waiter.ts>ResponseWaiter

🦕 Deno module to support msgpack-rpc
Go to Latest
class ResponseWaiter
import { ResponseWaiter } from "https://deno.land/x/msgpack_rpc@v3.1.6/response_waiter.ts";

ResponseWaiter is for waiting a response messages for 'msgid'

Constructors

new
ResponseWaiter(timeout?)

Properties

readonly
waiterCount: number

The number of internal waiters

Methods

provide(message: ResponseMessage): boolean

Provide a response message

It returns false if no one seems to wait the message. Otherwise it returns true.

wait(msgid: MessageId, timeout?: number): Promise<ResponseMessage>

Wait a response message of 'msgid'