Module ffi

Structs§

CxxKeyValuePairs
Parallel vectors representation for passing key-value pairs to C++
SessionExtraParameters
SessionExtraParameters type from Engine namespace (opaque)

Functions§

cleanup_engine_impl
Destroy FIXAntenna engine if initialized
create_session_extra_parameters_from_map
Create a SessionExtraParameters from HashMap properties This wraps the HashMap in a ParametersGetter and calls modify()
dump_parameters_as_json
Dump all parameters as JSON string for inspection/validation Returns a JSON object like: {“host”: “localhost”, “port”: “9999”} Useful for testing that parameters correctly transferred to C++
initialize_engine_for_testing_impl
Initialize FIXAntenna engine for testing (idempotent)
is_engine_initialized_impl
Check if engine is already initialized