jspurefix
Version:
pure node js fix engine
23 lines (22 loc) • 722 B
TypeScript
import { MsgTransport } from '../msg-transport';
import { ITcpTransportDescription } from '../session-description';
import { FixInitiator } from '../fix-initiator';
import { IJsFixConfig } from '../../config';
export declare enum InitiatorState {
Idle = 1,
Connecting = 2,
Connected = 3,
Stopped = 4
}
export declare class TcpInitiator extends FixInitiator {
readonly jsFixConfig: IJsFixConfig;
tcp: ITcpTransportDescription;
state: InitiatorState;
private readonly logger;
private duplex;
constructor(jsFixConfig: IJsFixConfig);
end(): void;
connect(timeoutSeconds: number): Promise<MsgTransport>;
private tryConnect;
private repeatConnect;
}