Files
node-metaverse/dist/classes/Packet.d.ts

14 lines
569 B
TypeScript

/// <reference types="node" />
import { PacketFlags } from '../enums/PacketFlags';
import { MessageBase } from './MessageBase';
import { DecodeFlags } from '../enums/DecodeFlags';
export declare class Packet {
packetFlags: PacketFlags;
sequenceNumber: number;
extraHeader: Buffer;
message: MessageBase;
getSize(): number;
writeToBuffer(buf: Buffer, pos: number, options?: DecodeFlags): Buffer;
readFromBuffer(buf: Buffer, pos: number, ackReceived: (sequenceID: number) => void, sendAck: (sequenceID: number) => void): number;
}