vban
Version:
Node VBAN implementation
13 lines (12 loc) • 665 B
TypeScript
import { VBANServicePacket } from '../VBANServicePacket.js';
import { IVBANHeaderService } from '../IVBANHeaderService.js';
import { IPacketPingData } from '../IPacketPingData.js';
import { Buffer } from 'node:buffer';
import { IVBANHeaderCommon } from '../../IVBANHeaderCommon.js';
export declare class VBANPingPacket extends VBANServicePacket {
data: IPacketPingData;
constructor(headers: IVBANHeaderService, data: IPacketPingData);
static fromUDPPacket(headers: IVBANHeaderCommon, dataBuffer: Buffer): VBANServicePacket;
toUDPPacket(): ReturnType<(typeof VBANPingPacket)['toUDPPacket']>;
static toUDPPacket(packet: VBANPingPacket): Buffer;
}