Theia API Documentation v1.65.0
    Preparing search index...

    A RpcMessageEncoder writes RpcMessage objects to a WriteBuffer. Note that it is up to clients to commit the message. This allows for multiple messages being encoded before sending.

    interface RpcMessageEncoder {
        cancel(buf: WriteBuffer, requestId: number): void;
        notification(
            buf: WriteBuffer,
            method: string,
            args: any[],
            id?: number,
        ): void;
        replyErr(buf: WriteBuffer, requestId: number, err: any): void;
        replyOK(buf: WriteBuffer, requestId: number, res: any): void;
        request(
            buf: WriteBuffer,
            requestId: number,
            method: string,
            args: any[],
        ): void;
    }

    Implemented by

    Index

    Methods