jspurefix
Version:
pure node js fix engine
21 lines (20 loc) • 616 B
TypeScript
/// <reference types="node" />
import { FixAcceptor } from '../fix-acceptor';
import { IJsFixConfig } from '../../config';
import { TlsOptions } from 'tls';
export declare class TcpAcceptor extends FixAcceptor {
readonly config: IJsFixConfig;
private server;
private readonly logger;
private nextId;
constructor(config: IJsFixConfig);
getId(): number;
tlsServer(): void;
unsecureServer(): void;
tlsOptions(): TlsOptions | null;
private onSocket;
listen(): void;
close(callback?: (err?: Error) => void): void;
private saveTransport;
private harvestTransport;
}