jspurefix
Version:
pure node js fix engine
18 lines (17 loc) • 632 B
TypeScript
import { IJsFixConfig } from '../../../config';
import { FixEntity, FixSession } from '../../../transport';
import { MsgView } from '../../../buffer';
export declare class RespawnAcceptor extends FixEntity {
readonly config: IJsFixConfig;
private readonly logger;
private readonly sessions;
constructor(config: IJsFixConfig);
start(): Promise<any>;
protected rxOnMsg(session: FixSession, msgType: string, view: MsgView): void;
private resetSessionSeqNo;
private resetLastSentSeqNo;
private onSession;
private subscribe;
private resetSeqNo;
waitFor(respawns?: number): Promise<any>;
}