UNPKG

jspurefix

Version:
27 lines (26 loc) 797 B
import { FixInitiator } from '../fix-initiator'; import { MsgTransport } from '../factory'; import { IJsFixConfig } from '../../config'; import { ITcpTransportDescription } from './tcp-transport-description'; export declare enum InitiatorState { Idle = 1, Connecting = 2, Connected = 3, Stopped = 4 } export declare class TcpInitiator extends FixInitiator { readonly jsFixConfig: IJsFixConfig; tcp: ITcpTransportDescription | null; state: InitiatorState; private readonly logger; private duplex; private th; constructor(jsFixConfig: IJsFixConfig); end(): void; connect(timeoutSeconds: number): Promise<MsgTransport>; private unsecureDuplex; private tlsDuplex; private tryConnect; clearTimer(): void; private repeatConnect; }