Module Fix_engine

FIX 4.4 engine top level transition functions and one_step

val proc_incoming_int_msg : (Fix_engine_state.fix_engine_int_inc_msg * Fix_engine_state.fix_engine_state) -> Fix_engine_state.fix_engine_state

Process incoming internal transition message.

val proc_incoming_fix_msg : (Full_messages.full_top_level_msg * Fix_engine_state.fix_engine_state) -> Fix_engine_state.fix_engine_state

Process incoming FIX message here.

val is_int_message_valid : Fix_engine_state.fix_engine_state -> bool

This sets validity of the incoming internal messages.

val one_step : Fix_engine_state.fix_engine_state -> Fix_engine_state.fix_engine_state

The main transition function.