This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/@homebridge/ciao/lib/responder/TruncatedQuery.d.ts
T

28 lines
861 B
TypeScript

import { EventEmitter } from "events";
import { DNSPacket } from "../coder/DNSPacket";
export declare const enum TruncatedQueryResult {
ABORT = 1,
AGAIN_TRUNCATED = 2,
FINISHED = 3
}
export declare const enum TruncatedQueryEvent {
TIMEOUT = "timeout"
}
export declare interface TruncatedQuery {
on(event: "timeout", listener: () => void): this;
emit(event: "timeout"): boolean;
}
export declare class TruncatedQuery extends EventEmitter {
private readonly timeOfArrival;
private readonly packet;
private arrivedPackets;
private timer;
constructor(packet: DNSPacket);
getPacket(): DNSPacket;
getArrivedPacketCount(): number;
getTotalWaitTime(): number;
appendDNSPacket(packet: DNSPacket): TruncatedQueryResult;
private resetTimer;
private timeout;
}
//# sourceMappingURL=TruncatedQuery.d.ts.map