@devgrid/netron
Version:
Event bus, streams and remote object invocation.
22 lines (21 loc) • 644 B
TypeScript
import { PacketType, PacketImpulse } from './types';
export declare class Packet {
id: number;
flags: number;
data: any;
streamId?: number;
streamIndex?: number;
constructor(id: number);
setType(type: PacketType): void;
getType(): PacketType;
setImpulse(val: PacketImpulse): void;
getImpulse(): PacketImpulse;
setError(val: 0 | 1): void;
getError(): number;
setStreamInfo(streamId: number, streamIndex: number, isLast: boolean, isLive: boolean): void;
isStreamChunk(): boolean;
isLastChunk(): boolean;
isLive(): boolean;
static nextId(): number;
static resetId(): void;
}