jspurefix
Version:
pure node js fix engine
18 lines (17 loc) • 760 B
TypeScript
import { FixmlSession } from '../../../transport/fixml';
import { MsgView } from '../../../buffer';
import { IJsFixConfig } from '../../../config';
export declare class HttpClient extends FixmlSession {
readonly config: IJsFixConfig;
readonly logoutSeconds: number;
private readonly logger;
private readonly fixLog;
private readonly factory;
constructor(config: IJsFixConfig, logoutSeconds?: number);
protected onApplicationMsg(msgType: string, view: MsgView): void;
protected onDecoded(_: string, txt: string): void;
protected onEncoded(_: string, txt: string): void;
protected onLogon(view: MsgView, user: string, password: string): boolean;
protected onReady(_: MsgView): void;
protected onStopped(): void;
}