Files
node-metaverse/dist/classes/Packet.d.ts
2017-12-13 15:23:50 +00:00

13 lines
491 B
TypeScript

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