UNPKG

@foxglove/ulog

Version:
23 lines 2.38 kB
import { ChunkedReader } from "./ChunkedReader"; import { MessageFlagBits, MessageInformation, MessageInformationMulti, MessageFormatDefinition, MessageParameter, MessageParameterDefault, MessageAddLogged, MessageRemoveLogged, MessageData, MessageLog, MessageLogTagged, MessageSynchronization, MessageDropout, MessageUnknown, Message } from "./messages"; export type MessageHeader = { size: number; type: number; }; export declare function readMessageHeader(reader: ChunkedReader): Promise<MessageHeader>; export declare function readRawMessage(reader: ChunkedReader, dataEnd: number | undefined): Promise<Message | undefined>; export declare function readMessageFlagBits(reader: ChunkedReader, header: MessageHeader): Promise<MessageFlagBits>; export declare function readMessageInformation(reader: ChunkedReader, header: MessageHeader): Promise<MessageInformation>; export declare function readMessageInformationMulti(reader: ChunkedReader, header: MessageHeader): Promise<MessageInformationMulti>; export declare function readMessageFormatDefinition(reader: ChunkedReader, header: MessageHeader): Promise<MessageFormatDefinition>; export declare function readMessageParameter(reader: ChunkedReader, header: MessageHeader): Promise<MessageParameter>; export declare function readMessageParameterDefault(reader: ChunkedReader, header: MessageHeader): Promise<MessageParameterDefault>; export declare function readMessageAddLogged(reader: ChunkedReader, header: MessageHeader): Promise<MessageAddLogged>; export declare function readMessageRemoveLogged(reader: ChunkedReader, header: MessageHeader): Promise<MessageRemoveLogged>; export declare function readMessageData(reader: ChunkedReader, header: MessageHeader): Promise<MessageData>; export declare function readMessageLog(reader: ChunkedReader, header: MessageHeader): Promise<MessageLog>; export declare function readMessageLogTagged(reader: ChunkedReader, header: MessageHeader): Promise<MessageLogTagged>; export declare function readMessageSynchronization(reader: ChunkedReader, header: MessageHeader): Promise<MessageSynchronization>; export declare function readMessageDropout(reader: ChunkedReader, header: MessageHeader): Promise<MessageDropout>; export declare function readMessageUnknown(reader: ChunkedReader, header: MessageHeader): Promise<MessageUnknown>; //# sourceMappingURL=readMessage.d.ts.map