@jsprismarine/raknet
Version:
Basic RakNet implementation written in TypeScript
23 lines • 772 B
TypeScript
import { default as BinaryStream } from '@jsprismarine/jsbinaryutils';
import { default as FrameReliability } from './FrameReliability';
export declare const MAX_FRAME_BYTE_LENGTH = 23;
export default class Frame {
reliability: FrameReliability;
reliableIndex: number | null;
sequenceIndex: number | null;
orderIndex: number | null;
orderChannel: NonNullable<number>;
fragmentSize: number;
fragmentId: number;
fragmentIndex: number;
content: Buffer;
fromBinary(stream: BinaryStream): Frame;
toBinary(): BinaryStream;
getByteLength(): number;
isReliable(): boolean;
isSequenced(): boolean;
isOrdered(): boolean;
isOrderedExclusive(): boolean;
isFragmented(): boolean;
}
//# sourceMappingURL=Frame.d.ts.map