OnixS C++ FIX Engine  3.24.0
API Documentation
Contents
Browse the table of contents to find necessary information.
[detail level 1234]
 Introduction
 System Requirements
 Getting Started
 Error Reporting
 Licensing
 Engine Initialization and Shutdown
 Selecting FIX Protocol Version
 FIX Message
 Manipulating FIX Message Fields
 FIX Repeating Groups
 FIX Session
 Establishing FIX Connection
 Exchanging Messages
 Message Sequence Numbers
 Configuring the Engine
 Complete Reference of Configuration Settings
 Specifying Multiple Listen Ports
 Example of Configuration File
 Venue Specific Settings
 CME Specific Settings
 Logging Services
 File-based Logs Structure
 Selecting Storage for Session Messages Logging
 Restoring Session State from Log Files
 Customizing Logging
 Advanced Programming
 FIX Repeating Groups
 FIX Sessions
 Understanding Session States
 Listening to Session Events
 FIX Session Threading Model
 Accepting FIX Session Without a Prior Creation of Session Object
 Connecting using Custom Logon Message
 Logon Password Authentication
 Resetting Message Sequence Numbers
 Resetting Message Sequence Numbers via ResetSeqNumFlag Field
 Resending Messages
 Memory-based Session Storage
 File-Based Session Storage
 Asynchronous File-Based Session Storage
 Pluggable Session Storage
 Scheduling Sessions for Automatic Connection
 Session Schedule
 Session Connection Settings
 Predefined Schedules and Connection Settings
 Failover
 Understanding Send Latency
 FIX Engine Threading Models
 FIX Engine Thread Safety
 FIX Messaging
 Manipulating real numbers
 Message Validation
 Serialized FIX Message
 FIX Dictionary
 Editing Dictionaries Descriptions
 Session-level Dictionaries
 Using QuickFIX Dictionaries
 TLS/SSL Encryption
 Using TLS/SSL Encryption in Session Connections
 Supported Certificates
 Per-session TLS/SSL Settings
 Troubleshooting
 FIX/FAST Decoding and Encoding
 FAST Protocol Decoding and Encoding using Message object
 Decoding Data using FAST Event-based decoder
 Dictionary-independent mode usage
 FAST Decoding Templates
 Dictionary-independent FAST coding and decoding
 SBE Decoding and Encoding
 SBE Protocol Decoding and Encoding using Message object
 Decoding Data using SBE Event-based decoder
 Dictionary-independent mode usage
 SBE Decoding Templates
 Linux Signals
 Solarflare Onload Features
 Best PracticesThis section summarizes our findings and recommends best practices to tune the different layers of C++ FIX Engine
 Low Latency Best Practices
 High Throughput Best Practices
 Frequently Asked Questions
 Glossary
 Support