jspurefix
Version:
pure node js fix engine
15 lines (14 loc) • 748 B
TypeScript
import { ILooseObject } from '../collections/collection';
import { ISessionDescription } from './session-description';
export interface ISessionMsgFactory {
description: ISessionDescription;
reject(msgType: string, seqNo: number, msg: string, reason: number): ILooseObject;
logout(msgType: string, text: string): ILooseObject;
logon(userRequestId?: string, isResponse?: boolean): ILooseObject;
testRequest(reqId?: string): ILooseObject;
resendRequest(from: number, to: number): ILooseObject;
sequenceReset(newSeq: number): ILooseObject;
heartbeat(testReqId: string): ILooseObject;
header(msgType?: string, seqNum?: number, time?: Date): ILooseObject;
trailer(checksum: number): ILooseObject;
}