fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
15 lines (14 loc) • 785 B
TypeScript
import type { IMessageStore } from 'fixparser-common';
import type { IFIXParser } from '../IFIXParser.ts';
import type { Message } from '../message/Message.ts';
/**
* Handles the Logon message in a FIX session.
* This function processes the Logon message, validates the sender and target,
* and manages the session state accordingly.
*
* @param {IFIXParser} parser - The FIX parser instance handling the session
* @param {IMessageStore<Message>} messageStore - The message store for managing message sequences
* @param {Message} message - The Logon message to process
* @returns {boolean} - Returns true if the Logon was successful, false otherwise
*/
export declare const handleLogon: (parser: IFIXParser, _messageStore: IMessageStore<Message>, message: Message) => boolean;