jspurefix
Version:
pure node js fix engine
16 lines (14 loc) • 727 B
text/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
}