# fix_session v0.1.2 - Table of Contents

> An initiator-side FIX session engine for Elixir.

## Pages

- [FIX.Session](readme.md)

## Modules

- [FIX.Session](FIX.Session.md): Initiator-side FIX session state machine.
- [FIX.Session.Config](FIX.Session.Config.md): Validated configuration for one initiator FIX session.
- [FIX.Session.Framing](FIX.Session.Framing.md): Drains complete FIX messages from an accumulated byte buffer.
- [FIX.Session.Messages](FIX.Session.Messages.md): Constructors for session-level messages.
- [FIX.Session.Protocol](FIX.Session.Protocol.md): Pure state transitions for the FIX session protocol.
- [FIX.Session.State](FIX.Session.State.md): Runtime state for a single FIX session.
- [FIX.Session.Store](FIX.Session.Store.md): Durable sequence-number and outbound-message storage contract.
- [FIX.Session.Store.ETS](FIX.Session.Store.ETS.md): Default session store: an ETS table held by a supervised owner process.
- [FIX.Session.Store.Memory](FIX.Session.Store.Memory.md): In-memory store for tests and development. It is not crash durable.
- [FIX.Session.Transport](FIX.Session.Transport.md): Transport contract for initiator sessions.
- [FIX.Session.Transport.TCP](FIX.Session.Transport.TCP.md): TCP initiator transport over `:gen_tcp`.

