coap
Version:
A CoAP library for node modelled after 'http'
20 lines (19 loc) • 772 B
TypeScript
import { OptionName, Packet } from 'coap-packet';
import { Writable } from 'stream';
import { CoapPacket, OptionValue } from '../models/models';
export default class ObserveWriteStream extends Writable {
_packet: Packet;
_request: Packet;
_send: (message: ObserveWriteStream, packet: Packet) => void;
code: string;
statusCode: string;
_counter: number;
_cachekey: string;
_addCacheEntry: Function;
constructor(request: Packet, send: (message: ObserveWriteStream, packet: CoapPacket) => void);
_write(data: Buffer, encoding: string, done: () => void): void;
_doSend(data?: Buffer): void;
reset(): void;
setOption(name: OptionName, values: OptionValue): this;
setHeader(name: OptionName, values: OptionValue): this;
}