The cl-fix Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-fix Reference Manual

This is the cl-fix Reference Manual, version 0.1.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Fri Jun 26 10:11:32 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

1.1 cl-fix

Author

Sandipan Razzaque <z@fix9.net>

License

Apache 2.0

Description

A FIX (Financial Information eXchange) library for Common Lisp

Version

0.1.0

Dependencies
Source

cl-fix.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

2 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

2.1 cl-fix/src

Parent

cl-fix (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-fix.asd

Location

cl-fix.asd

Systems

cl-fix (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-fix/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-fix/src/fastbuffer.lisp

Dependency

package.lisp (file)

Parent

src (module)

Location

src/fastbuffer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-fix/src/cl-fix-converters.lisp

Dependency

fastbuffer.lisp (file)

Parent

src (module)

Location

src/cl-fix-converters.lisp

Exported Definitions

*converters* (special variable)

Internal Definitions

add-converter (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-fix/src/cl-fix-dict.lisp

Dependency

cl-fix-converters.lisp (file)

Parent

src (module)

Location

src/cl-fix-dict.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-fix/src/cl-fix-util.lisp

Dependency

cl-fix-dict.lisp (file)

Parent

src (module)

Location

src/cl-fix-util.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-fix/src/cl-fix-fsm.lisp

Dependency

cl-fix-util.lisp (file)

Parent

src (module)

Location

src/cl-fix-fsm.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-fix/src/cl-fix-message-store.lisp

Dependency

cl-fix-fsm.lisp (file)

Parent

src (module)

Location

src/cl-fix-message-store.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-fix/src/cl-fix-session.lisp

Dependency

cl-fix-message-store.lisp (file)

Parent

src (module)

Location

src/cl-fix-session.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-fix/src/cl-fix-connector.lisp

Dependency

cl-fix-session.lisp (file)

Parent

src (module)

Location

src/cl-fix-connector.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-fix/src/cl-fix-initiator.lisp

Dependency

cl-fix-connector.lisp (file)

Parent

src (module)

Location

src/cl-fix-initiator.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-fix/src/cl-fix-acceptor.lisp

Dependency

cl-fix-initiator.lisp (file)

Parent

src (module)

Location

src/cl-fix-acceptor.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-fix-converters

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

*converters* (special variable)

Internal Definitions

add-converter (function)


Next: , Previous: , Up: Packages   [Contents][Index]

4.2 cl-fix-initiator

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

initiator (class)

Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.3 fastbuffer

Source

package.lisp (file)

Nickname

fb

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.4 cl-fix-util

Source

package.lisp (file)

Nickname

util

Use List

common-lisp

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.5 cl-fix-message-store

Source

package.lisp (file)

Nickname

store

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.6 cl-fix-fsm

Source

package.lisp (file)

Nickname

fsm

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.7 cl-fix-connector

Source

package.lisp (file)

Nickname

conn

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.8 cl-fix-acceptor

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

acceptor (class)

Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.9 cl-fix

Source

package.lisp (file)


Next: , Previous: , Up: Packages   [Contents][Index]

4.10 cl-fix-session

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.11 cl-fix-dict

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *converters*
Package

cl-fix-converters

Source

cl-fix-converters.lisp (file)

Special Variable: *current-time*

The current time in the FIX engine.

Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Special Variable: *dict-registry*
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: defdict DICT-NAME BEGIN-STR &rest SLOTS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: deffield NAME TAG &rest PROPS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: deffields &rest SPECS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: defhandler FN-NAME ARG-NAMES &body BODY
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Macro: defheader &rest TAGS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: defmessage NAME MSG-TYPE OPTIONS &rest SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: defmessage-super ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: defreader ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: defrepeatinggroup NAME INIT-TAG OPTIONS &rest UNDERLYINGS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: defserializer ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: deftickhandler FN-NAME LAMBDA-LIST &body BODY

Define your own tick handler. Must return a truthy value to force the engine to do a persist after handling the tick (if required).

Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Macro: deftrailer &rest TAGS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Macro: fb-publish-one (FB EVENT-SYM) &body BODY
Package

fastbuffer

Source

fastbuffer.lisp (file)

Macro: in-dict DICT-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: close-store STORE
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: destroy-thread THREAD
Package

cl-fix-util

Source

cl-fix-util.lisp (file)

Function: enqueue-msg CONN &key EVENT-TYPE DATA RAW-MSG SOURCE-SESSION
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: enqueue-msg SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: fb-elt OBJ IDX
Function: (setf fb-elt) VAL OBJ IDX
Package

fastbuffer

Source

fastbuffer.lisp (file)

Function: fb-process FB PROCESS-FN &rest ADDITIONAL-ARGS
Package

fastbuffer

Source

fastbuffer.lisp (file)

Function: fb-publish FB IDX

Signals to the data structure (and therefore the reader-thread) that data is available up to IDX.

Package

fastbuffer

Source

fastbuffer.lisp (file)

Function: fb-reserve FB N
Package

fastbuffer

Source

fastbuffer.lisp (file)

Function: fb-reset &rest FBS
Package

fastbuffer

Source

fastbuffer.lisp (file)

Function: file-store-first-msg-position INSTANCE
Function: (setf file-store-first-msg-position) VALUE INSTANCE
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: find-session CONN MSG
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: fix-field MSG KEY DICT
Function: (setf fix-field) NEW-VAL MSG KEY DICT
Package

cl-fix-util

Source

cl-fix-util.lisp (file)

Function: fix-msg MSG-KW DICT

Return the symbol for message corresponding to MSG-KEYWORD in the given dictionary.

Package

cl-fix-util

Source

cl-fix-util.lisp (file)

Function: fsm-process-event FSM EVENT
Package

cl-fix-fsm

Source

cl-fix-fsm.lisp (file)

Function: getff OBJ KW1 KW2
Package

cl-fix-util

Source

cl-fix-util.lisp (file)

Function: iterate STORE FROM-IDX TO-IDX MSG-FN GAP-FN

Iterate through the messages in STORE for all messages with seq-nums [FROM-IDX TO-IDX).
MSG-FN should be a function accepting an array of ’CHARACTER
GAP-FN should be a function accepting 2 arguments, starting index of a gap, and the next-seq-no that will be sent.

Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: make-file-store &key (STREAM STREAM) (FIRST-MSG-POSITION FIRST-MSG-POSITION) (MSG-INDEX MSG-INDEX)
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: make-transition &key EVENT FROM-STATE TO-STATE FN
Package

cl-fix-fsm

Source

cl-fix-fsm.lisp (file)

Function: perform-resend SESSION FROM-IDX TO-IDX SEND-FN
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: persist SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: persist-inbound-msg SESSION MSG-STR
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: persist-outbound-msg SESSION IDX MSG-STR
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: publish-tick CONNECTOR
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: rebuild-index STORE DICT
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: resolve-dict DICT-KEY
Package

cl-fix-util

Source

cl-fix-util.lisp (file)

Function: serialize-and-send SERIALIZE-FN OUTBUF MSG STREAM
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: stoppedp SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: store-msg STORE IDX MSG-STR
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: timestamp-from-string S
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: timestamp-to-string TS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: add-session CONNECTOR SESSION
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Methods
Method: add-session (CONN connector) (SESSION session)
Generic Function: close-stores SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: close-stores SESSION
Generic Function: conn OBJECT
Generic Function: (setf conn) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: conn (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf conn) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: dict-fields OBJECT
Generic Function: (setf dict-fields) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-fields (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-fields) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: dict-messages OBJECT
Generic Function: (setf dict-messages) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-messages (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-messages) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: dict-reader-fn-sym OBJECT
Generic Function: (setf dict-reader-fn-sym) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-reader-fn-sym (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-reader-fn-sym) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: dict-serializer-fn-sym OBJECT
Generic Function: (setf dict-serializer-fn-sym) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-serializer-fn-sym (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-serializer-fn-sym) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: event-data OBJECT
Generic Function: (setf event-data) NEW-VALUE OBJECT
Package

cl-fix-connector

Methods
Method: event-data (CONNECTOR-EVENT connector-event)

automatically generated reader method

Source

cl-fix-connector.lisp (file)

Method: (setf event-data) NEW-VALUE (CONNECTOR-EVENT connector-event)

automatically generated writer method

Source

cl-fix-connector.lisp (file)

Generic Function: event-raw-msg OBJECT
Generic Function: (setf event-raw-msg) NEW-VALUE OBJECT
Package

cl-fix-connector

Methods
Method: event-raw-msg (CONNECTOR-EVENT connector-event)

automatically generated reader method

Source

cl-fix-connector.lisp (file)

Method: (setf event-raw-msg) NEW-VALUE (CONNECTOR-EVENT connector-event)

automatically generated writer method

Source

cl-fix-connector.lisp (file)

Generic Function: event-source-session OBJECT
Generic Function: (setf event-source-session) NEW-VALUE OBJECT
Package

cl-fix-connector

Methods
Method: event-source-session (CONNECTOR-EVENT connector-event)

automatically generated reader method

Source

cl-fix-connector.lisp (file)

Method: (setf event-source-session) NEW-VALUE (CONNECTOR-EVENT connector-event)

automatically generated writer method

Source

cl-fix-connector.lisp (file)

Generic Function: event-timestamp OBJECT
Generic Function: (setf event-timestamp) NEW-VALUE OBJECT
Package

cl-fix-connector

Methods
Method: event-timestamp (CONNECTOR-EVENT connector-event)

automatically generated reader method

Source

cl-fix-connector.lisp (file)

Method: (setf event-timestamp) NEW-VALUE (CONNECTOR-EVENT connector-event)

automatically generated writer method

Source

cl-fix-connector.lisp (file)

Generic Function: event-type OBJECT
Generic Function: (setf event-type) NEW-VALUE OBJECT
Package

cl-fix-connector

Methods
Method: event-type (CONNECTOR-EVENT connector-event)

automatically generated reader method

Source

cl-fix-connector.lisp (file)

Method: (setf event-type) NEW-VALUE (CONNECTOR-EVENT connector-event)

automatically generated writer method

Source

cl-fix-connector.lisp (file)

Generic Function: fsm-current-state OBJECT
Package

cl-fix-fsm

Methods
Method: fsm-current-state (FSM fsm)

automatically generated reader method

Source

cl-fix-fsm.lisp (file)

Generic Function: init-session SESSION &optional FILE-STATE
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: init-session (SESSION session) &optional FILE-STATE
Generic Function: init-stores SESSION DISK-STATE
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: init-stores (SESSION session) DISK-STATE
Generic Function: on-connect SESSION &optional LOGON-MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: on-connect (SESSION session) &optional LOGON-MSG
Generic Function: read-state-from-store SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: read-state-from-store (SESSION session)
Generic Function: reset-incoming-seq-num SESSION NEW-SEQ-NUM
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: reset-incoming-seq-num (SESSION session) NEW-SEQ-NUM
Generic Function: reset-outgoing-seq-num SESSION NEW-SEQ-NUM
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: reset-outgoing-seq-num (SESSION session) NEW-SEQ-NUM
Generic Function: sender-comp-id OBJECT
Generic Function: (setf sender-comp-id) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: sender-comp-id (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf sender-comp-id) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: sender-sub-id OBJECT
Generic Function: (setf sender-sub-id) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: sender-sub-id (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf sender-sub-id) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: session-handler OBJECT
Generic Function: (setf session-handler) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: session-handler (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf session-handler) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: session-id OBJECT
Package

cl-fix-session

Methods
Method: session-id (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Generic Function: session-tick OBJECT
Generic Function: (setf session-tick) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: session-tick (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf session-tick) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: start-connector CONNECTOR
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Methods
Method: start-connector (CONN acceptor)
Source

cl-fix-acceptor.lisp (file)

Method: start-connector (CONN initiator)
Source

cl-fix-initiator.lisp (file)

Generic Function: stop-connector CONNECTOR
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Methods
Method: stop-connector (CONN acceptor)
Source

cl-fix-acceptor.lisp (file)

Method: stop-connector (CONN initiator)
Source

cl-fix-initiator.lisp (file)

Generic Function: stop-session SESSION &optional SEND-LOGOUT LOGOUT-TEXT

Stop the session. SEND-LOGOUT (default is t) will cause a LOGOUT to be sent to the client. LOGOUT-TEXT will populate the text field on that LOGOUT message (defaults to ’System-initiated logout.’)

Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: stop-session (SESSION session) &optional SEND-LOGOUT LOGOUT-TEXT
Generic Function: target-comp-id OBJECT
Generic Function: (setf target-comp-id) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: target-comp-id (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf target-comp-id) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: target-sub-id OBJECT
Generic Function: (setf target-sub-id) NEW-VALUE OBJECT
Package

cl-fix-session

Methods
Method: target-sub-id (SESSION session)

automatically generated reader method

Source

cl-fix-session.lisp (file)

Method: (setf target-sub-id) NEW-VALUE (SESSION session)

automatically generated writer method

Source

cl-fix-session.lisp (file)

Generic Function: validate-logon SESSION LOGON-MSG

Override for custom LOGON validation. Should return NIL for no error, or the error message to send on a LOGOUT.

Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Methods
Method: validate-logon (SESSION session) LOGON-MSG

Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Conditions

Condition: backpressure-error ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

connector-error (condition)

Condition: connector-error ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct slots
Slot: msg
Initargs

:msg

Condition: fix-reader-error ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct slots
Slot: msg
Initargs

:msg

Condition: fix-serializer-error ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

unknown-string-enum-key (condition)

Direct slots
Slot: underlying
Initargs

:underlying

Condition: retries-exhausted ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

connector-error (condition)

Condition: socket-read-error ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

connector-error (condition)

Condition: socket-write-error ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

connector-error (condition)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Structures

Structure: file-store ()
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: stream
Readers

file-store-stream (function)

Writers

(setf file-store-stream) (function)

Slot: first-msg-position
Initform

0

Readers

file-store-first-msg-position (function)

Writers

(setf file-store-first-msg-position) (function)

Slot: msg-index
Initform

(make-hash-table)

Readers

file-store-msg-index (function)

Writers

(setf file-store-msg-index) (function)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.7 Classes

Class: acceptor ()
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: on-new-client-fn
Slot: listen-socket
Slot: listen-grace-period
Initform

0.2

Slot: client-sessions
Initform

(make-hash-table)

Slot: listener-thread
Slot: listener-state
Initform

:stopped

Slot: client-io-thread
Slot: client-io-state
Initform

:stopped

Slot: worker-thread
Slot: worker-state
Initform

:stopped

Slot: incoming-clients
Initform

(make-instance (quote fastbuffer:fb) :init-fn (lambda nil (make-instance (quote cl-fix-connector:connector-event))) :size 128)

Slot: single-threaded-mode

Allows user to explicitly add client sockets, and run the IO/worker loop. Used for testing.

Initargs

:single-threaded-mode

Direct Default Initargs
InitargValue
:fsm-name"acceptor"
:fsm-starting-state:init
:fsm-transitions(list (cl-fix-fsm:make-transition :from-state :init :event :start-requested :to-state :starting :fn (function cl-fix-acceptor::%start-acceptor)) (cl-fix-fsm:make-transition :from-state :starting :event :listener-started :to-state :starting :fn (function cl-fix-acceptor::%check-running)) (cl-fix-fsm:make-transition :from-state :starting :event :client-io-started :to-state :starting :fn (function cl-fix-acceptor::%check-running)) (cl-fix-fsm:make-transition :from-state :starting :event :worker-started :to-state :starting :fn (function cl-fix-acceptor::%check-running)) (cl-fix-fsm:make-transition :from-state :starting :event :stop-requested :to-state :stopping :fn (function cl-fix-acceptor::%check-stopped)) (cl-fix-fsm:make-transition :from-state :starting :event :all-started :to-state :running) (cl-fix-fsm:make-transition :from-state :running :event :stop-requested :to-state :stopping :fn (function cl-fix-acceptor::%check-stopped)) (cl-fix-fsm:make-transition :from-state :stopping :event :listener-stopped :to-state :stopping :fn (function cl-fix-acceptor::%check-stopped)) (cl-fix-fsm:make-transition :from-state :stopping :event :client-io-stopped :to-state :stopping :fn (function cl-fix-acceptor::%check-stopped)) (cl-fix-fsm:make-transition :from-state :stopping :event :worker-stopped :to-state :stopping :fn (function cl-fix-acceptor::%check-stopped)) (cl-fix-fsm:make-transition :from-state :stopping :event :force-stop :to-state :stopping :fn (function cl-fix-acceptor::%force-stop)) (cl-fix-fsm:make-transition :from-state :stopping :event :all-stopped :to-state :stopped :fn (function cl-fix-acceptor::%reset-state)))
Class: connector ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: host
Type

string

Initargs

:host

Initform

(error "must supply :host")

Slot: port
Type

(integer 0 65535)

Initargs

:port

Initform

(error "must supply :port")

Slot: fb-in
Type

fastbuffer:fb

Initform

(cl-fix-connector::%make-default-fastbuffer)

Slot: fb-out
Type

fastbuffer:fb

Initform

(cl-fix-connector::%make-default-fastbuffer)

Slot: dict-key
Initargs

:dict-key

Initform

(error "must supply :dict-key (e.g. :fix44)")

Slot: dict
Initargs

:dict

Slot: reader-fn
Initargs

:reader-fn

Slot: serialize-fn
Initargs

:serialize-fn

Slot: sessions
Initform

(make-hash-table :test (quote equal))

Slot: tick-resolution-ms

How often to publish a ’:tick’ event to each session object.

Initargs

:tick-resolution-ms

Initform

1000

Slot: last-tick
Class: connector-event ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: type
Readers

event-type (generic function)

Writers

(setf event-type) (generic function)

Slot: data
Readers

event-data (generic function)

Writers

(setf event-data) (generic function)

Slot: raw-msg
Readers

event-raw-msg (generic function)

Writers

(setf event-raw-msg) (generic function)

Slot: source-session
Readers

event-source-session (generic function)

Writers

(setf event-source-session) (generic function)

Slot: timestamp
Readers

event-timestamp (generic function)

Writers

(setf event-timestamp) (generic function)

Class: fb ()
Package

fastbuffer

Source

fastbuffer.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

initialize-instance (method)

Direct slots
Slot: size
Initargs

:size

Initform

1024

Slot: type
Initargs

:type

Initform

t

Slot: data
Slot: init-fn
Initargs

:init-fn

Slot: writer-idx
Initform

0

Slot: reader-idx
Initform

0

Class: fsm ()
Package

cl-fix-fsm

Source

cl-fix-fsm.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:fsm-name

Initform

(error "must supply :name")

Slot: starting-state
Initargs

:fsm-starting-state

Initform

(error "must supply :current-state")

Slot: transitions
Initargs

:fsm-transitions

Slot: state-lock
Initform

(bordeaux-threads:make-recursive-lock "fsm-state-lock")

Slot: current-state
Readers

fsm-current-state (generic function)

Class: initiator ()
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: on-connect-fn
Initargs

:on-connect-fn

Initform

(lambda (cl-fix-initiator::conn) (declare (ignore cl-fix-initiator::conn)))

Slot: stream

Stops auto-connect to :host/:port and uses this stream for I/O.

Initargs

:stream

Slot: inbuf
Initform

(make-array 1024 :fill-pointer 0 :element-type (quote character))

Slot: outbuf
Initform

(make-array 1024 :fill-pointer 0 :element-type (quote character))

Slot: single-threaded-mode
Initargs

:single-threaded-mode

Slot: io-cleanup-fn
Slot: io-thread
Slot: worker-thread
Slot: io-state
Slot: worker-state
Direct Default Initargs
InitargValue
:fsm-name"initiator"
:fsm-starting-state:init
:fsm-transitions(list (cl-fix-fsm:make-transition :from-state :init :event :start-requested :to-state :starting :fn (function cl-fix-initiator::%start-initiator)) (cl-fix-fsm:make-transition :from-state :starting :event :worker-ready :to-state :starting :fn (function cl-fix-initiator::%worker-ready)) (cl-fix-fsm:make-transition :from-state :starting :event :io-ready :to-state :starting :fn (function cl-fix-initiator::%io-ready)) (cl-fix-fsm:make-transition :from-state :starting :event :all-ready :to-state :running) (cl-fix-fsm:make-transition :from-state :starting :event :stop-requested :to-state :stopping) (cl-fix-fsm:make-transition :from-state :running :event :stop-requested :to-state :stopping) (cl-fix-fsm:make-transition :from-state :stopping :event :io-stopped :to-state :stopping :fn (function cl-fix-initiator::%io-stopped)) (cl-fix-fsm:make-transition :from-state :stopping :event :worker-stopped :to-state :stopping :fn (function cl-fix-initiator::%worker-stopped)) (cl-fix-fsm:make-transition :from-state :stopping :event :force-stop :to-state :stopping :fn (function cl-fix-initiator::%force-stop)) (cl-fix-fsm:make-transition :from-state :stopping :event :all-stopped :to-state :stopped :fn (function cl-fix-initiator::%reset-initiator-state)) (cl-fix-fsm:make-transition :from-state :stopped :event :start-requested :to-state :starting :fn (function cl-fix-initiator::%start-initiator)))
Class: session ()
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: exp-incoming-seq-num
Initargs

:exp-incoming-seq-num

Initform

1

Slot: next-outgoing-seq-num
Initargs

:exp-outgoing-seq-num

Initform

1

Slot: sender-comp-id
Initargs

:sender-comp-id

Initform

(error "must supply :sender-comp-id")

Readers

sender-comp-id (generic function)

Writers

(setf sender-comp-id) (generic function)

Slot: sender-sub-id
Initargs

:sender-sub-id

Readers

sender-sub-id (generic function)

Writers

(setf sender-sub-id) (generic function)

Slot: target-comp-id
Initargs

:target-comp-id

Initform

(error "must supply :target-comp-id")

Readers

target-comp-id (generic function)

Writers

(setf target-comp-id) (generic function)

Slot: target-sub-id
Initargs

:target-sub-id

Readers

target-sub-id (generic function)

Writers

(setf target-sub-id) (generic function)

Slot: logon-fields

plist of extra fields to stamp on logon message.

Initargs

:logon-fields

Slot: session-store
Initargs

:session-store

Slot: session-store-streams
Slot: gap-fill-msgs
Initargs

:gap-fill-msgs

Initform

(quote ("a" "0"))

Slot: session-id
Initform

(incf cl-fix-session::*next-session-id*)

Readers

session-id (generic function)

Slot: dict-key
Initargs

:dict-key

Initform

(error ":dict-key must be supplied.")

Slot: heartbeat-interval-ms
Initargs

:heartbeat-interval-ms

Initform

30000

Slot: handler
Initargs

:handler

Initform

(error ":handler must be supplied.")

Readers

session-handler (generic function)

Writers

(setf session-handler) (generic function)

Slot: reset-seq-num
Initargs

:reset-seq-num

Slot: tick
Initargs

:tick-handler

Initform

(function cl-fix-session::%default-tick-fn)

Readers

session-tick (generic function)

Writers

(setf session-tick) (generic function)

Slot: dict
Slot: conn
Readers

conn (generic function)

Writers

(setf conn) (generic function)

Slot: last-sent-msg-timestamp
Slot: last-received-msg-timestamp
Slot: test-request-sent-timestamp
Slot: test-request-sent-id
Slot: logon-sent-timestamp
Slot: logout-sent-timestamp
Slot: grace-period-ms
Initargs

:grace-period-ms

Initform

5000

Slot: session-status
Type

(member :init :awaiting-logon :started :awaiting-logout-response :stopped)

Initform

:init


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *cl-symbols*
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Special Variable: *dict*
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Special Variable: *event-timestamp*
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Special Variable: *next-session-id*
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Special Variable: *next-test-req-id*
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Special Variable: *running-states*
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: %await-stop CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %await-stop CONN
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %check-for-incoming-clients CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %check-liveness CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %check-liveness SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %check-ready CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %check-running CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %check-seq-num SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %check-states CONNECTOR DESIRED-STATE
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %check-stopped CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %check-stopped CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %client-connected CONNECTOR STREAM
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %create-gap-fill-msg SESSION &key ORIG-MSG MSG-SEQ-NUM NEW-SEQ-NO
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %default-tick-fn SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %determine-session-filename LOCATION SESSION &optional EXTENSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %find-client-session CLIENT-SESSIONS SESSION
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %find-transition TRANSITIONS CURRENT-STATE EVENT
Package

cl-fix-fsm

Source

cl-fix-fsm.lisp (file)

Function: %force-stop CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %force-stop CONN
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %get-writer-idx FB
Package

fastbuffer

Source

fastbuffer.lisp (file)

Function: %handle-backpressure ERR
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %handle-heartbeat SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %handle-initial-logon SESSION LOGON-MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %handle-new-client-connection EVENT CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %handle-resend-request SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %handle-sequence-reset SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %handle-test-request SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %handle-unexpected-seq-num SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %init-sessions CONN

For each session: (1) init-stores, and (2) read-state-from-store.

Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %initiate-io CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %initiate-listener CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %io-ready CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %io-stopped CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %lookup-session-by-key CONN SENDER-COMP-ID SENDER-SUB-ID TARGET-COMP-ID TARGET-SUB-ID
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: %loop-through-client-sessions CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %make-client-buffer ()
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %make-default-fastbuffer ()
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: %make-heartbeat SESSION &optional TEST-REQUEST-ID
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %make-logout-msg DICT SESSION TEXT
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %make-outbound-msg-store SESSION DISK-STATE
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %make-repeating-group-list ALIST FACTORY-FN NUM-TAG MEMBER-TAGS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: %noop FSM
Package

cl-fix-fsm

Source

cl-fix-fsm.lisp (file)

Function: %notify-client CONNECTOR STREAM
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %parse-fix-msg-to-alist STR &key START END SEP
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: %pre-send SESSION MSG
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %process-inbound-event EVENT CONN

Worker thread uses this fn to process inbound events from the connector. This includes inbound messages.

Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %process-inbound-event EVENT CONN
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %process-outbound-event EVENT OUTBUF SERIALIZE-FN STREAM

IO thread uses this fn to process outbound events from the worker thread.

Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %process-outbound-event EVENT CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %process-outbound-events CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %read-fix STREAM EXPECTED-BEGIN-STR STRINGBUF SEP
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: %read-msgs STREAM READER-FN INBUF MAX-MSGS
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %read-msgs-from-socket STREAM INBUF READER-FN FB-IN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %read-msgs-from-stream STREAM INBUF READER-FN FB-IN SESSION
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %remove-client-session CLIENT-SESSIONS SESSION
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %remove-stopped-sessions CONN
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %request-close-stores SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %reset-initiator-state CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %reset-seq-nums SESSION &optional IN OUT
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %reset-state CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %run-loop CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %run-loop CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %run-single-io-loop CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %run-single-worker-loop CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %send-logon SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %send-logout ERROR-MSG STREAM SESSION CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %send-logout SESSION REASON
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %send-test-request SESSION
Package

cl-fix-session

Source

cl-fix-session.lisp (file)

Function: %session-key SENDER-COMP-ID SENDER-SUB-ID TARGET-COMP-ID TARGET-SUB-ID
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: %session-key-part A B
Package

cl-fix-connector

Source

cl-fix-connector.lisp (file)

Function: %shutdown-initiator ERR
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %shutdown-io CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %single-client-io-loop CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %single-listener-loop CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %single-worker-loop CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %start-acceptor CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %start-client-io-thread CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %start-initiator CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %start-io CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %start-listener-thread CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %start-threads CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %start-worker CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %start-worker-thread CONNECTOR
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %stop-existing-sessions-if-any CONNECTOR SESSION
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: %worker-ready CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: %worker-stopped CONN
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: add-converter TYPE &key TO-STRING FROM-STRING
Package

cl-fix-converters

Source

cl-fix-converters.lisp (file)

Function: begin-string-formatter SEP
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: calc-checksum STR &optional START END
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: char-enum-from-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: char-enum-to-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: char-enump SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: client-session-inbuf INSTANCE
Function: (setf client-session-inbuf) VALUE INSTANCE
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: client-session-outbuf INSTANCE
Function: (setf client-session-outbuf) VALUE INSTANCE
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: client-session-p OBJECT
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: client-session-session INSTANCE
Function: (setf client-session-session) VALUE INSTANCE
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: client-session-stream INSTANCE
Function: (setf client-session-stream) VALUE INSTANCE
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: copy-client-session INSTANCE
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: copy-file-store INSTANCE
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: deep-replace LS TAG REPLACEMENT
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: destroy-thread THREAD
Package

cl-fix-initiator

Source

cl-fix-initiator.lisp (file)

Function: enum-from-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: enum-to-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: enump SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: file-store-msg-index INSTANCE
Function: (setf file-store-msg-index) VALUE INSTANCE
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: file-store-p OBJECT
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: file-store-stream INSTANCE
Function: (setf file-store-stream) VALUE INSTANCE
Package

cl-fix-message-store

Source

cl-fix-message-store.lisp (file)

Function: group-member-tags UNDERLYINGS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: group-setter-definition GRPSYM ALISTSYM SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: group-slot-definition SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: int-enum-from-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: int-enum-to-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: int-enump SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: lookup-converter-from-type TYPE KEY
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: lookup-field-from-string-form FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: lookup-field-to-string-form FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: lookup-field-type FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: lookup-tag FLD-NAME PROP
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: lookup-tag-value FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: make-client-session &key (STREAM STREAM) (SESSION SESSION) (INBUF INBUF) (OUTBUF OUTBUF)
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Function: make-converter-from-string FLD-NAME AS-IS-FORM
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: make-converter-to-string FLD-NAME AS-IS-FORM
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: make-enum-slot-type PLIST
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: make-parse-cond-statement MSG-TYPE-VAR PAIRS-VAR MSG-SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: make-serialize-cond-statement MSG-TYPE-SYM MSG-SYM STREAM-SYM SEP-SYM MSG-SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: msg-slot-definition SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: msg-slot-serializer VAR SEP MSG SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: msg-slot-set-from-alist AVAR OBJVAR SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: msg-type-pairs DICT-MESSAGES
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: normalise-to-nsec S
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: repeating-group-p SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: string-enum-from-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: string-enum-to-string-converter FLD-NAME
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: string-enump SPEC
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: tag-val TAG ALIST
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Function: validate-field NAME TAG PROPS
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Generic functions

Generic Function: dict-begin-string OBJECT
Generic Function: (setf dict-begin-string) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-begin-string (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-begin-string) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: dict-header-fields OBJECT
Generic Function: (setf dict-header-fields) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-header-fields (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-header-fields) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: dict-repeating-groups OBJECT
Generic Function: (setf dict-repeating-groups) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-repeating-groups (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-repeating-groups) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)

Generic Function: dict-trailer-fields OBJECT
Generic Function: (setf dict-trailer-fields) NEW-VALUE OBJECT
Package

cl-fix-dict

Methods
Method: dict-trailer-fields (DICT dict)

automatically generated reader method

Source

cl-fix-dict.lisp (file)

Method: (setf dict-trailer-fields) NEW-VALUE (DICT dict)

automatically generated writer method

Source

cl-fix-dict.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Conditions

Condition: backpressure ()
Package

fastbuffer

Source

fastbuffer.lisp (file)

Direct superclasses

error (condition)

Direct slots
Slot: msg
Initargs

:msg

Condition: bad-enum-type ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

dictionary-error (condition)

Direct slots
Slot: field
Initargs

:field

Slot: type
Initargs

:type

Slot: value
Initargs

:value

Condition: checksum-mismatch ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

fix-reader-error (condition)

Condition: dictionary-error ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Condition: differing-enum-types ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

dictionary-error (condition)

Direct slots
Slot: field
Initargs

:field

Slot: value
Initargs

:value

Slot: first
Initargs

:first

Condition: field-name-clash ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

dictionary-error (condition)

Direct slots
Slot: name
Initargs

:name

Condition: incomplete-msg ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

fix-reader-error (condition)

Condition: invalid-length ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

fix-reader-error (condition)

Condition: tag-value-clash ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

dictionary-error (condition)

Direct slots
Slot: tag
Initargs

:tag

Condition: unexpected-num-groups ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

error (condition)

Direct slots
Slot: expected-num
Initargs

:expected-num

Slot: actual-num
Initargs

:actual-num

Slot: group-list
Initargs

:list

Condition: unknown-msg-type ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

fix-reader-error (condition)

Direct slots
Slot: msg-type
Initargs

:msg-type

Condition: unknown-string-enum-key ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

fix-serializer-error (condition)

Direct slots
Slot: field
Initargs

:field

Slot: tag
Initargs

:tag

Slot: key
Initargs

:key

Condition: unknown-string-enum-value ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

fix-reader-error (condition)

Direct slots
Slot: field
Initargs

:field

Slot: tag
Initargs

:tag

Slot: value
Initargs

:value


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Structures

Structure: client-session ()
Package

cl-fix-acceptor

Source

cl-fix-acceptor.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: stream
Readers

client-session-stream (function)

Writers

(setf client-session-stream) (function)

Slot: session
Readers

client-session-session (function)

Writers

(setf client-session-session) (function)

Slot: inbuf
Initform

(make-array 1024 :fill-pointer 0 :element-type (quote character))

Readers

client-session-inbuf (function)

Writers

(setf client-session-inbuf) (function)

Slot: outbuf
Initform

(make-array 1024 :fill-pointer 0 :element-type (quote character))

Readers

client-session-outbuf (function)

Writers

(setf client-session-outbuf) (function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Classes

Class: dict ()
Package

cl-fix-dict

Source

cl-fix-dict.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: begin-str
Initargs

:begin-string

Initform

(error "must supply non-nil begin-string - e.g. fix4.4")

Readers

dict-begin-string (generic function)

Writers

(setf dict-begin-string) (generic function)

Slot: fields
Readers

dict-fields (generic function)

Writers

(setf dict-fields) (generic function)

Slot: repeating-groups
Readers

dict-repeating-groups (generic function)

Writers

(setf dict-repeating-groups) (generic function)

Slot: messages
Readers

dict-messages (generic function)

Writers

(setf dict-messages) (generic function)

Slot: header-fields
Readers

dict-header-fields (generic function)

Writers

(setf dict-header-fields) (generic function)

Slot: trailer-fields
Readers

dict-trailer-fields (generic function)

Writers

(setf dict-trailer-fields) (generic function)

Slot: serializer-fn-sym
Readers

dict-serializer-fn-sym (generic function)

Writers

(setf dict-serializer-fn-sym) (generic function)

Slot: reader-fn-sym
Readers

dict-reader-fn-sym (generic function)

Writers

(setf dict-reader-fn-sym) (generic function)

Class: transition ()
Package

cl-fix-fsm

Source

cl-fix-fsm.lisp (file)

Direct superclasses

standard-object (class)

Direct slots
Slot: event
Initargs

:event

Initform

(error "must supply :event")

Slot: transition-fn
Initargs

:transition-fn

Initform

(error "must supply :transition-fn")

Slot: from-state
Initargs

:from-state

Initform

(error "must supply :from-state")

Slot: to-state
Initargs

:to-state

Initform

(error "must supply :to-state")


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-fix.asd: The cl-fix․asd file
cl-fix/src: The cl-fix/src module
cl-fix/src/cl-fix-acceptor.lisp: The cl-fix/src/cl-fix-acceptor․lisp file
cl-fix/src/cl-fix-connector.lisp: The cl-fix/src/cl-fix-connector․lisp file
cl-fix/src/cl-fix-converters.lisp: The cl-fix/src/cl-fix-converters․lisp file
cl-fix/src/cl-fix-dict.lisp: The cl-fix/src/cl-fix-dict․lisp file
cl-fix/src/cl-fix-fsm.lisp: The cl-fix/src/cl-fix-fsm․lisp file
cl-fix/src/cl-fix-initiator.lisp: The cl-fix/src/cl-fix-initiator․lisp file
cl-fix/src/cl-fix-message-store.lisp: The cl-fix/src/cl-fix-message-store․lisp file
cl-fix/src/cl-fix-session.lisp: The cl-fix/src/cl-fix-session․lisp file
cl-fix/src/cl-fix-util.lisp: The cl-fix/src/cl-fix-util․lisp file
cl-fix/src/fastbuffer.lisp: The cl-fix/src/fastbuffer․lisp file
cl-fix/src/package.lisp: The cl-fix/src/package․lisp file

F
File, Lisp, cl-fix.asd: The cl-fix․asd file
File, Lisp, cl-fix/src/cl-fix-acceptor.lisp: The cl-fix/src/cl-fix-acceptor․lisp file
File, Lisp, cl-fix/src/cl-fix-connector.lisp: The cl-fix/src/cl-fix-connector․lisp file
File, Lisp, cl-fix/src/cl-fix-converters.lisp: The cl-fix/src/cl-fix-converters․lisp file
File, Lisp, cl-fix/src/cl-fix-dict.lisp: The cl-fix/src/cl-fix-dict․lisp file
File, Lisp, cl-fix/src/cl-fix-fsm.lisp: The cl-fix/src/cl-fix-fsm․lisp file
File, Lisp, cl-fix/src/cl-fix-initiator.lisp: The cl-fix/src/cl-fix-initiator․lisp file
File, Lisp, cl-fix/src/cl-fix-message-store.lisp: The cl-fix/src/cl-fix-message-store․lisp file
File, Lisp, cl-fix/src/cl-fix-session.lisp: The cl-fix/src/cl-fix-session․lisp file
File, Lisp, cl-fix/src/cl-fix-util.lisp: The cl-fix/src/cl-fix-util․lisp file
File, Lisp, cl-fix/src/fastbuffer.lisp: The cl-fix/src/fastbuffer․lisp file
File, Lisp, cl-fix/src/package.lisp: The cl-fix/src/package․lisp file

L
Lisp File, cl-fix.asd: The cl-fix․asd file
Lisp File, cl-fix/src/cl-fix-acceptor.lisp: The cl-fix/src/cl-fix-acceptor․lisp file
Lisp File, cl-fix/src/cl-fix-connector.lisp: The cl-fix/src/cl-fix-connector․lisp file
Lisp File, cl-fix/src/cl-fix-converters.lisp: The cl-fix/src/cl-fix-converters․lisp file
Lisp File, cl-fix/src/cl-fix-dict.lisp: The cl-fix/src/cl-fix-dict․lisp file
Lisp File, cl-fix/src/cl-fix-fsm.lisp: The cl-fix/src/cl-fix-fsm․lisp file
Lisp File, cl-fix/src/cl-fix-initiator.lisp: The cl-fix/src/cl-fix-initiator․lisp file
Lisp File, cl-fix/src/cl-fix-message-store.lisp: The cl-fix/src/cl-fix-message-store․lisp file
Lisp File, cl-fix/src/cl-fix-session.lisp: The cl-fix/src/cl-fix-session․lisp file
Lisp File, cl-fix/src/cl-fix-util.lisp: The cl-fix/src/cl-fix-util․lisp file
Lisp File, cl-fix/src/fastbuffer.lisp: The cl-fix/src/fastbuffer․lisp file
Lisp File, cl-fix/src/package.lisp: The cl-fix/src/package․lisp file

M
Module, cl-fix/src: The cl-fix/src module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   V  
Index Entry  Section

%
%await-stop: Internal functions
%await-stop: Internal functions
%check-for-incoming-clients: Internal functions
%check-liveness: Internal functions
%check-liveness: Internal functions
%check-ready: Internal functions
%check-running: Internal functions
%check-seq-num: Internal functions
%check-states: Internal functions
%check-stopped: Internal functions
%check-stopped: Internal functions
%client-connected: Internal functions
%create-gap-fill-msg: Internal functions
%default-tick-fn: Internal functions
%determine-session-filename: Internal functions
%find-client-session: Internal functions
%find-transition: Internal functions
%force-stop: Internal functions
%force-stop: Internal functions
%get-writer-idx: Internal functions
%handle-backpressure: Internal functions
%handle-heartbeat: Internal functions
%handle-initial-logon: Internal functions
%handle-new-client-connection: Internal functions
%handle-resend-request: Internal functions
%handle-sequence-reset: Internal functions
%handle-test-request: Internal functions
%handle-unexpected-seq-num: Internal functions
%init-sessions: Internal functions
%initiate-io: Internal functions
%initiate-listener: Internal functions
%io-ready: Internal functions
%io-stopped: Internal functions
%lookup-session-by-key: Internal functions
%loop-through-client-sessions: Internal functions
%make-client-buffer: Internal functions
%make-default-fastbuffer: Internal functions
%make-heartbeat: Internal functions
%make-logout-msg: Internal functions
%make-outbound-msg-store: Internal functions
%make-repeating-group-list: Internal functions
%noop: Internal functions
%notify-client: Internal functions
%parse-fix-msg-to-alist: Internal functions
%pre-send: Internal functions
%process-inbound-event: Internal functions
%process-inbound-event: Internal functions
%process-outbound-event: Internal functions
%process-outbound-event: Internal functions
%process-outbound-events: Internal functions
%read-fix: Internal functions
%read-msgs: Internal functions
%read-msgs-from-socket: Internal functions
%read-msgs-from-stream: Internal functions
%remove-client-session: Internal functions
%remove-stopped-sessions: Internal functions
%request-close-stores: Internal functions
%reset-initiator-state: Internal functions
%reset-seq-nums: Internal functions
%reset-state: Internal functions
%run-loop: Internal functions
%run-loop: Internal functions
%run-single-io-loop: Internal functions
%run-single-worker-loop: Internal functions
%send-logon: Internal functions
%send-logout: Internal functions
%send-logout: Internal functions
%send-test-request: Internal functions
%session-key: Internal functions
%session-key-part: Internal functions
%shutdown-initiator: Internal functions
%shutdown-io: Internal functions
%single-client-io-loop: Internal functions
%single-listener-loop: Internal functions
%single-worker-loop: Internal functions
%start-acceptor: Internal functions
%start-client-io-thread: Internal functions
%start-initiator: Internal functions
%start-io: Internal functions
%start-listener-thread: Internal functions
%start-threads: Internal functions
%start-worker: Internal functions
%start-worker-thread: Internal functions
%stop-existing-sessions-if-any: Internal functions
%worker-ready: Internal functions
%worker-stopped: Internal functions

(
(setf client-session-inbuf): Internal functions
(setf client-session-outbuf): Internal functions
(setf client-session-session): Internal functions
(setf client-session-stream): Internal functions
(setf conn): Exported generic functions
(setf conn): Exported generic functions
(setf dict-begin-string): Internal generic functions
(setf dict-begin-string): Internal generic functions
(setf dict-fields): Exported generic functions
(setf dict-fields): Exported generic functions
(setf dict-header-fields): Internal generic functions
(setf dict-header-fields): Internal generic functions
(setf dict-messages): Exported generic functions
(setf dict-messages): Exported generic functions
(setf dict-reader-fn-sym): Exported generic functions
(setf dict-reader-fn-sym): Exported generic functions
(setf dict-repeating-groups): Internal generic functions
(setf dict-repeating-groups): Internal generic functions
(setf dict-serializer-fn-sym): Exported generic functions
(setf dict-serializer-fn-sym): Exported generic functions
(setf dict-trailer-fields): Internal generic functions
(setf dict-trailer-fields): Internal generic functions
(setf event-data): Exported generic functions
(setf event-data): Exported generic functions
(setf event-raw-msg): Exported generic functions
(setf event-raw-msg): Exported generic functions
(setf event-source-session): Exported generic functions
(setf event-source-session): Exported generic functions
(setf event-timestamp): Exported generic functions
(setf event-timestamp): Exported generic functions
(setf event-type): Exported generic functions
(setf event-type): Exported generic functions
(setf fb-elt): Exported functions
(setf file-store-first-msg-position): Exported functions
(setf file-store-msg-index): Internal functions
(setf file-store-stream): Internal functions
(setf fix-field): Exported functions
(setf sender-comp-id): Exported generic functions
(setf sender-comp-id): Exported generic functions
(setf sender-sub-id): Exported generic functions
(setf sender-sub-id): Exported generic functions
(setf session-handler): Exported generic functions
(setf session-handler): Exported generic functions
(setf session-tick): Exported generic functions
(setf session-tick): Exported generic functions
(setf target-comp-id): Exported generic functions
(setf target-comp-id): Exported generic functions
(setf target-sub-id): Exported generic functions
(setf target-sub-id): Exported generic functions

A
add-converter: Internal functions
add-session: Exported generic functions
add-session: Exported generic functions

B
begin-string-formatter: Internal functions

C
calc-checksum: Internal functions
char-enum-from-string-converter: Internal functions
char-enum-to-string-converter: Internal functions
char-enump: Internal functions
client-session-inbuf: Internal functions
client-session-outbuf: Internal functions
client-session-p: Internal functions
client-session-session: Internal functions
client-session-stream: Internal functions
close-store: Exported functions
close-stores: Exported generic functions
close-stores: Exported generic functions
conn: Exported generic functions
conn: Exported generic functions
copy-client-session: Internal functions
copy-file-store: Internal functions

D
deep-replace: Internal functions
defdict: Exported macros
deffield: Exported macros
deffields: Exported macros
defhandler: Exported macros
defheader: Exported macros
defmessage: Exported macros
defmessage-super: Exported macros
defreader: Exported macros
defrepeatinggroup: Exported macros
defserializer: Exported macros
deftickhandler: Exported macros
deftrailer: Exported macros
destroy-thread: Exported functions
destroy-thread: Internal functions
dict-begin-string: Internal generic functions
dict-begin-string: Internal generic functions
dict-fields: Exported generic functions
dict-fields: Exported generic functions
dict-header-fields: Internal generic functions
dict-header-fields: Internal generic functions
dict-messages: Exported generic functions
dict-messages: Exported generic functions
dict-reader-fn-sym: Exported generic functions
dict-reader-fn-sym: Exported generic functions
dict-repeating-groups: Internal generic functions
dict-repeating-groups: Internal generic functions
dict-serializer-fn-sym: Exported generic functions
dict-serializer-fn-sym: Exported generic functions
dict-trailer-fields: Internal generic functions
dict-trailer-fields: Internal generic functions

E
enqueue-msg: Exported functions
enqueue-msg: Exported functions
enum-from-string-converter: Internal functions
enum-to-string-converter: Internal functions
enump: Internal functions
event-data: Exported generic functions
event-data: Exported generic functions
event-raw-msg: Exported generic functions
event-raw-msg: Exported generic functions
event-source-session: Exported generic functions
event-source-session: Exported generic functions
event-timestamp: Exported generic functions
event-timestamp: Exported generic functions
event-type: Exported generic functions
event-type: Exported generic functions

F
fb-elt: Exported functions
fb-process: Exported functions
fb-publish: Exported functions
fb-publish-one: Exported macros
fb-reserve: Exported functions
fb-reset: Exported functions
file-store-first-msg-position: Exported functions
file-store-msg-index: Internal functions
file-store-p: Internal functions
file-store-stream: Internal functions
find-session: Exported functions
fix-field: Exported functions
fix-msg: Exported functions
fsm-current-state: Exported generic functions
fsm-current-state: Exported generic functions
fsm-process-event: Exported functions
Function, %await-stop: Internal functions
Function, %await-stop: Internal functions
Function, %check-for-incoming-clients: Internal functions
Function, %check-liveness: Internal functions
Function, %check-liveness: Internal functions
Function, %check-ready: Internal functions
Function, %check-running: Internal functions
Function, %check-seq-num: Internal functions
Function, %check-states: Internal functions
Function, %check-stopped: Internal functions
Function, %check-stopped: Internal functions
Function, %client-connected: Internal functions
Function, %create-gap-fill-msg: Internal functions
Function, %default-tick-fn: Internal functions
Function, %determine-session-filename: Internal functions
Function, %find-client-session: Internal functions
Function, %find-transition: Internal functions
Function, %force-stop: Internal functions
Function, %force-stop: Internal functions
Function, %get-writer-idx: Internal functions
Function, %handle-backpressure: Internal functions
Function, %handle-heartbeat: Internal functions
Function, %handle-initial-logon: Internal functions
Function, %handle-new-client-connection: Internal functions
Function, %handle-resend-request: Internal functions
Function, %handle-sequence-reset: Internal functions
Function, %handle-test-request: Internal functions
Function, %handle-unexpected-seq-num: Internal functions
Function, %init-sessions: Internal functions
Function, %initiate-io: Internal functions
Function, %initiate-listener: Internal functions
Function, %io-ready: Internal functions
Function, %io-stopped: Internal functions
Function, %lookup-session-by-key: Internal functions
Function, %loop-through-client-sessions: Internal functions
Function, %make-client-buffer: Internal functions
Function, %make-default-fastbuffer: Internal functions
Function, %make-heartbeat: Internal functions
Function, %make-logout-msg: Internal functions
Function, %make-outbound-msg-store: Internal functions
Function, %make-repeating-group-list: Internal functions
Function, %noop: Internal functions
Function, %notify-client: Internal functions
Function, %parse-fix-msg-to-alist: Internal functions
Function, %pre-send: Internal functions
Function, %process-inbound-event: Internal functions
Function, %process-inbound-event: Internal functions
Function, %process-outbound-event: Internal functions
Function, %process-outbound-event: Internal functions
Function, %process-outbound-events: Internal functions
Function, %read-fix: Internal functions
Function, %read-msgs: Internal functions
Function, %read-msgs-from-socket: Internal functions
Function, %read-msgs-from-stream: Internal functions
Function, %remove-client-session: Internal functions
Function, %remove-stopped-sessions: Internal functions
Function, %request-close-stores: Internal functions
Function, %reset-initiator-state: Internal functions
Function, %reset-seq-nums: Internal functions
Function, %reset-state: Internal functions
Function, %run-loop: Internal functions
Function, %run-loop: Internal functions
Function, %run-single-io-loop: Internal functions
Function, %run-single-worker-loop: Internal functions
Function, %send-logon: Internal functions
Function, %send-logout: Internal functions
Function, %send-logout: Internal functions
Function, %send-test-request: Internal functions
Function, %session-key: Internal functions
Function, %session-key-part: Internal functions
Function, %shutdown-initiator: Internal functions
Function, %shutdown-io: Internal functions
Function, %single-client-io-loop: Internal functions
Function, %single-listener-loop: Internal functions
Function, %single-worker-loop: Internal functions
Function, %start-acceptor: Internal functions
Function, %start-client-io-thread: Internal functions
Function, %start-initiator: Internal functions
Function, %start-io: Internal functions
Function, %start-listener-thread: Internal functions
Function, %start-threads: Internal functions
Function, %start-worker: Internal functions
Function, %start-worker-thread: Internal functions
Function, %stop-existing-sessions-if-any: Internal functions
Function, %worker-ready: Internal functions
Function, %worker-stopped: Internal functions
Function, (setf client-session-inbuf): Internal functions
Function, (setf client-session-outbuf): Internal functions
Function, (setf client-session-session): Internal functions
Function, (setf client-session-stream): Internal functions
Function, (setf fb-elt): Exported functions
Function, (setf file-store-first-msg-position): Exported functions
Function, (setf file-store-msg-index): Internal functions
Function, (setf file-store-stream): Internal functions
Function, (setf fix-field): Exported functions
Function, add-converter: Internal functions
Function, begin-string-formatter: Internal functions
Function, calc-checksum: Internal functions
Function, char-enum-from-string-converter: Internal functions
Function, char-enum-to-string-converter: Internal functions
Function, char-enump: Internal functions
Function, client-session-inbuf: Internal functions
Function, client-session-outbuf: Internal functions
Function, client-session-p: Internal functions
Function, client-session-session: Internal functions
Function, client-session-stream: Internal functions
Function, close-store: Exported functions
Function, copy-client-session: Internal functions
Function, copy-file-store: Internal functions
Function, deep-replace: Internal functions
Function, destroy-thread: Exported functions
Function, destroy-thread: Internal functions
Function, enqueue-msg: Exported functions
Function, enqueue-msg: Exported functions
Function, enum-from-string-converter: Internal functions
Function, enum-to-string-converter: Internal functions
Function, enump: Internal functions
Function, fb-elt: Exported functions
Function, fb-process: Exported functions
Function, fb-publish: Exported functions
Function, fb-reserve: Exported functions
Function, fb-reset: Exported functions
Function, file-store-first-msg-position: Exported functions
Function, file-store-msg-index: Internal functions
Function, file-store-p: Internal functions
Function, file-store-stream: Internal functions
Function, find-session: Exported functions
Function, fix-field: Exported functions
Function, fix-msg: Exported functions
Function, fsm-process-event: Exported functions
Function, getff: Exported functions
Function, group-member-tags: Internal functions
Function, group-setter-definition: Internal functions
Function, group-slot-definition: Internal functions
Function, int-enum-from-string-converter: Internal functions
Function, int-enum-to-string-converter: Internal functions
Function, int-enump: Internal functions
Function, iterate: Exported functions
Function, lookup-converter-from-type: Internal functions
Function, lookup-field-from-string-form: Internal functions
Function, lookup-field-to-string-form: Internal functions
Function, lookup-field-type: Internal functions
Function, lookup-tag: Internal functions
Function, lookup-tag-value: Internal functions
Function, make-client-session: Internal functions
Function, make-converter-from-string: Internal functions
Function, make-converter-to-string: Internal functions
Function, make-enum-slot-type: Internal functions
Function, make-file-store: Exported functions
Function, make-parse-cond-statement: Internal functions
Function, make-serialize-cond-statement: Internal functions
Function, make-transition: Exported functions
Function, msg-slot-definition: Internal functions
Function, msg-slot-serializer: Internal functions
Function, msg-slot-set-from-alist: Internal functions
Function, msg-type-pairs: Internal functions
Function, normalise-to-nsec: Internal functions
Function, perform-resend: Exported functions
Function, persist: Exported functions
Function, persist-inbound-msg: Exported functions
Function, persist-outbound-msg: Exported functions
Function, publish-tick: Exported functions
Function, rebuild-index: Exported functions
Function, repeating-group-p: Internal functions
Function, resolve-dict: Exported functions
Function, serialize-and-send: Exported functions
Function, stoppedp: Exported functions
Function, store-msg: Exported functions
Function, string-enum-from-string-converter: Internal functions
Function, string-enum-to-string-converter: Internal functions
Function, string-enump: Internal functions
Function, tag-val: Internal functions
Function, timestamp-from-string: Exported functions
Function, timestamp-to-string: Exported functions
Function, validate-field: Internal functions

G
Generic Function, (setf conn): Exported generic functions
Generic Function, (setf dict-begin-string): Internal generic functions
Generic Function, (setf dict-fields): Exported generic functions
Generic Function, (setf dict-header-fields): Internal generic functions
Generic Function, (setf dict-messages): Exported generic functions
Generic Function, (setf dict-reader-fn-sym): Exported generic functions
Generic Function, (setf dict-repeating-groups): Internal generic functions
Generic Function, (setf dict-serializer-fn-sym): Exported generic functions
Generic Function, (setf dict-trailer-fields): Internal generic functions
Generic Function, (setf event-data): Exported generic functions
Generic Function, (setf event-raw-msg): Exported generic functions
Generic Function, (setf event-source-session): Exported generic functions
Generic Function, (setf event-timestamp): Exported generic functions
Generic Function, (setf event-type): Exported generic functions
Generic Function, (setf sender-comp-id): Exported generic functions
Generic Function, (setf sender-sub-id): Exported generic functions
Generic Function, (setf session-handler): Exported generic functions
Generic Function, (setf session-tick): Exported generic functions
Generic Function, (setf target-comp-id): Exported generic functions
Generic Function, (setf target-sub-id): Exported generic functions
Generic Function, add-session: Exported generic functions
Generic Function, close-stores: Exported generic functions
Generic Function, conn: Exported generic functions
Generic Function, dict-begin-string: Internal generic functions
Generic Function, dict-fields: Exported generic functions
Generic Function, dict-header-fields: Internal generic functions
Generic Function, dict-messages: Exported generic functions
Generic Function, dict-reader-fn-sym: Exported generic functions
Generic Function, dict-repeating-groups: Internal generic functions
Generic Function, dict-serializer-fn-sym: Exported generic functions
Generic Function, dict-trailer-fields: Internal generic functions
Generic Function, event-data: Exported generic functions
Generic Function, event-raw-msg: Exported generic functions
Generic Function, event-source-session: Exported generic functions
Generic Function, event-timestamp: Exported generic functions
Generic Function, event-type: Exported generic functions
Generic Function, fsm-current-state: Exported generic functions
Generic Function, init-session: Exported generic functions
Generic Function, init-stores: Exported generic functions
Generic Function, on-connect: Exported generic functions
Generic Function, read-state-from-store: Exported generic functions
Generic Function, reset-incoming-seq-num: Exported generic functions
Generic Function, reset-outgoing-seq-num: Exported generic functions
Generic Function, sender-comp-id: Exported generic functions
Generic Function, sender-sub-id: Exported generic functions
Generic Function, session-handler: Exported generic functions
Generic Function, session-id: Exported generic functions
Generic Function, session-tick: Exported generic functions
Generic Function, start-connector: Exported generic functions
Generic Function, stop-connector: Exported generic functions
Generic Function, stop-session: Exported generic functions
Generic Function, target-comp-id: Exported generic functions
Generic Function, target-sub-id: Exported generic functions
Generic Function, validate-logon: Exported generic functions
getff: Exported functions
group-member-tags: Internal functions
group-setter-definition: Internal functions
group-slot-definition: Internal functions

I
in-dict: Exported macros
init-session: Exported generic functions
init-session: Exported generic functions
init-stores: Exported generic functions
init-stores: Exported generic functions
int-enum-from-string-converter: Internal functions
int-enum-to-string-converter: Internal functions
int-enump: Internal functions
iterate: Exported functions

L
lookup-converter-from-type: Internal functions
lookup-field-from-string-form: Internal functions
lookup-field-to-string-form: Internal functions
lookup-field-type: Internal functions
lookup-tag: Internal functions
lookup-tag-value: Internal functions

M
Macro, defdict: Exported macros
Macro, deffield: Exported macros
Macro, deffields: Exported macros
Macro, defhandler: Exported macros
Macro, defheader: Exported macros
Macro, defmessage: Exported macros
Macro, defmessage-super: Exported macros
Macro, defreader: Exported macros
Macro, defrepeatinggroup: Exported macros
Macro, defserializer: Exported macros
Macro, deftickhandler: Exported macros
Macro, deftrailer: Exported macros
Macro, fb-publish-one: Exported macros
Macro, in-dict: Exported macros
make-client-session: Internal functions
make-converter-from-string: Internal functions
make-converter-to-string: Internal functions
make-enum-slot-type: Internal functions
make-file-store: Exported functions
make-parse-cond-statement: Internal functions
make-serialize-cond-statement: Internal functions
make-transition: Exported functions
Method, (setf conn): Exported generic functions
Method, (setf dict-begin-string): Internal generic functions
Method, (setf dict-fields): Exported generic functions
Method, (setf dict-header-fields): Internal generic functions
Method, (setf dict-messages): Exported generic functions
Method, (setf dict-reader-fn-sym): Exported generic functions
Method, (setf dict-repeating-groups): Internal generic functions
Method, (setf dict-serializer-fn-sym): Exported generic functions
Method, (setf dict-trailer-fields): Internal generic functions
Method, (setf event-data): Exported generic functions
Method, (setf event-raw-msg): Exported generic functions
Method, (setf event-source-session): Exported generic functions
Method, (setf event-timestamp): Exported generic functions
Method, (setf event-type): Exported generic functions
Method, (setf sender-comp-id): Exported generic functions
Method, (setf sender-sub-id): Exported generic functions
Method, (setf session-handler): Exported generic functions
Method, (setf session-tick): Exported generic functions
Method, (setf target-comp-id): Exported generic functions
Method, (setf target-sub-id): Exported generic functions
Method, add-session: Exported generic functions
Method, close-stores: Exported generic functions
Method, conn: Exported generic functions
Method, dict-begin-string: Internal generic functions
Method, dict-fields: Exported generic functions
Method, dict-header-fields: Internal generic functions
Method, dict-messages: Exported generic functions
Method, dict-reader-fn-sym: Exported generic functions
Method, dict-repeating-groups: Internal generic functions
Method, dict-serializer-fn-sym: Exported generic functions
Method, dict-trailer-fields: Internal generic functions
Method, event-data: Exported generic functions
Method, event-raw-msg: Exported generic functions
Method, event-source-session: Exported generic functions
Method, event-timestamp: Exported generic functions
Method, event-type: Exported generic functions
Method, fsm-current-state: Exported generic functions
Method, init-session: Exported generic functions
Method, init-stores: Exported generic functions
Method, on-connect: Exported generic functions
Method, read-state-from-store: Exported generic functions
Method, reset-incoming-seq-num: Exported generic functions
Method, reset-outgoing-seq-num: Exported generic functions
Method, sender-comp-id: Exported generic functions
Method, sender-sub-id: Exported generic functions
Method, session-handler: Exported generic functions
Method, session-id: Exported generic functions
Method, session-tick: Exported generic functions
Method, start-connector: Exported generic functions
Method, start-connector: Exported generic functions
Method, stop-connector: Exported generic functions
Method, stop-connector: Exported generic functions
Method, stop-session: Exported generic functions
Method, target-comp-id: Exported generic functions
Method, target-sub-id: Exported generic functions
Method, validate-logon: Exported generic functions
msg-slot-definition: Internal functions
msg-slot-serializer: Internal functions
msg-slot-set-from-alist: Internal functions
msg-type-pairs: Internal functions

N
normalise-to-nsec: Internal functions

O
on-connect: Exported generic functions
on-connect: Exported generic functions

P
perform-resend: Exported functions
persist: Exported functions
persist-inbound-msg: Exported functions
persist-outbound-msg: Exported functions
publish-tick: Exported functions

R
read-state-from-store: Exported generic functions
read-state-from-store: Exported generic functions
rebuild-index: Exported functions
repeating-group-p: Internal functions
reset-incoming-seq-num: Exported generic functions
reset-incoming-seq-num: Exported generic functions
reset-outgoing-seq-num: Exported generic functions
reset-outgoing-seq-num: Exported generic functions
resolve-dict: Exported functions

S
sender-comp-id: Exported generic functions
sender-comp-id: Exported generic functions
sender-sub-id: Exported generic functions
sender-sub-id: Exported generic functions
serialize-and-send: Exported functions
session-handler: Exported generic functions
session-handler: Exported generic functions
session-id: Exported generic functions
session-id: Exported generic functions
session-tick: Exported generic functions
session-tick: Exported generic functions
start-connector: Exported generic functions
start-connector: Exported generic functions
start-connector: Exported generic functions
stop-connector: Exported generic functions
stop-connector: Exported generic functions
stop-connector: Exported generic functions
stop-session: Exported generic functions
stop-session: Exported generic functions
stoppedp: Exported functions
store-msg: Exported functions
string-enum-from-string-converter: Internal functions
string-enum-to-string-converter: Internal functions
string-enump: Internal functions

T
tag-val: Internal functions
target-comp-id: Exported generic functions
target-comp-id: Exported generic functions
target-sub-id: Exported generic functions
target-sub-id: Exported generic functions
timestamp-from-string: Exported functions
timestamp-to-string: Exported functions

V
validate-field: Internal functions
validate-logon: Exported generic functions
validate-logon: Exported generic functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   V  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

*
*cl-symbols*: Internal special variables
*converters*: Exported special variables
*current-time*: Exported special variables
*dict*: Internal special variables
*dict-registry*: Exported special variables
*event-timestamp*: Internal special variables
*next-session-id*: Internal special variables
*next-test-req-id*: Internal special variables
*running-states*: Internal special variables

A
actual-num: Internal conditions

B
begin-str: Internal classes

C
client-io-state: Exported classes
client-io-thread: Exported classes
client-sessions: Exported classes
conn: Exported classes
current-state: Exported classes

D
data: Exported classes
data: Exported classes
dict: Exported classes
dict: Exported classes
dict-key: Exported classes
dict-key: Exported classes

E
event: Internal classes
exp-incoming-seq-num: Exported classes
expected-num: Internal conditions

F
fb-in: Exported classes
fb-out: Exported classes
field: Internal conditions
field: Internal conditions
field: Internal conditions
field: Internal conditions
fields: Internal classes
first: Internal conditions
first-msg-position: Exported structures
from-state: Internal classes

G
gap-fill-msgs: Exported classes
grace-period-ms: Exported classes
group-list: Internal conditions

H
handler: Exported classes
header-fields: Internal classes
heartbeat-interval-ms: Exported classes
host: Exported classes

I
inbuf: Exported classes
inbuf: Internal structures
incoming-clients: Exported classes
init-fn: Exported classes
io-cleanup-fn: Exported classes
io-state: Exported classes
io-thread: Exported classes

K
key: Internal conditions

L
last-received-msg-timestamp: Exported classes
last-sent-msg-timestamp: Exported classes
last-tick: Exported classes
listen-grace-period: Exported classes
listen-socket: Exported classes
listener-state: Exported classes
listener-thread: Exported classes
logon-fields: Exported classes
logon-sent-timestamp: Exported classes
logout-sent-timestamp: Exported classes

M
messages: Internal classes
msg: Exported conditions
msg: Exported conditions
msg: Internal conditions
msg-index: Exported structures
msg-type: Internal conditions

N
name: Exported classes
name: Internal conditions
next-outgoing-seq-num: Exported classes

O
on-connect-fn: Exported classes
on-new-client-fn: Exported classes
outbuf: Exported classes
outbuf: Internal structures

P
port: Exported classes

R
raw-msg: Exported classes
reader-fn: Exported classes
reader-fn-sym: Internal classes
reader-idx: Exported classes
repeating-groups: Internal classes
reset-seq-num: Exported classes

S
sender-comp-id: Exported classes
sender-sub-id: Exported classes
serialize-fn: Exported classes
serializer-fn-sym: Internal classes
session: Internal structures
session-id: Exported classes
session-status: Exported classes
session-store: Exported classes
session-store-streams: Exported classes
sessions: Exported classes
single-threaded-mode: Exported classes
single-threaded-mode: Exported classes
size: Exported classes
Slot, actual-num: Internal conditions
Slot, begin-str: Internal classes
Slot, client-io-state: Exported classes
Slot, client-io-thread: Exported classes
Slot, client-sessions: Exported classes
Slot, conn: Exported classes
Slot, current-state: Exported classes
Slot, data: Exported classes
Slot, data: Exported classes
Slot, dict: Exported classes
Slot, dict: Exported classes
Slot, dict-key: Exported classes
Slot, dict-key: Exported classes
Slot, event: Internal classes
Slot, exp-incoming-seq-num: Exported classes
Slot, expected-num: Internal conditions
Slot, fb-in: Exported classes
Slot, fb-out: Exported classes
Slot, field: Internal conditions
Slot, field: Internal conditions
Slot, field: Internal conditions
Slot, field: Internal conditions
Slot, fields: Internal classes
Slot, first: Internal conditions
Slot, first-msg-position: Exported structures
Slot, from-state: Internal classes
Slot, gap-fill-msgs: Exported classes
Slot, grace-period-ms: Exported classes
Slot, group-list: Internal conditions
Slot, handler: Exported classes
Slot, header-fields: Internal classes
Slot, heartbeat-interval-ms: Exported classes
Slot, host: Exported classes
Slot, inbuf: Exported classes
Slot, inbuf: Internal structures
Slot, incoming-clients: Exported classes
Slot, init-fn: Exported classes
Slot, io-cleanup-fn: Exported classes
Slot, io-state: Exported classes
Slot, io-thread: Exported classes
Slot, key: Internal conditions
Slot, last-received-msg-timestamp: Exported classes
Slot, last-sent-msg-timestamp: Exported classes
Slot, last-tick: Exported classes
Slot, listen-grace-period: Exported classes
Slot, listen-socket: Exported classes
Slot, listener-state: Exported classes
Slot, listener-thread: Exported classes
Slot, logon-fields: Exported classes
Slot, logon-sent-timestamp: Exported classes
Slot, logout-sent-timestamp: Exported classes
Slot, messages: Internal classes
Slot, msg: Exported conditions
Slot, msg: Exported conditions
Slot, msg: Internal conditions
Slot, msg-index: Exported structures
Slot, msg-type: Internal conditions
Slot, name: Exported classes
Slot, name: Internal conditions
Slot, next-outgoing-seq-num: Exported classes
Slot, on-connect-fn: Exported classes
Slot, on-new-client-fn: Exported classes
Slot, outbuf: Exported classes
Slot, outbuf: Internal structures
Slot, port: Exported classes
Slot, raw-msg: Exported classes
Slot, reader-fn: Exported classes
Slot, reader-fn-sym: Internal classes
Slot, reader-idx: Exported classes
Slot, repeating-groups: Internal classes
Slot, reset-seq-num: Exported classes
Slot, sender-comp-id: Exported classes
Slot, sender-sub-id: Exported classes
Slot, serialize-fn: Exported classes
Slot, serializer-fn-sym: Internal classes
Slot, session: Internal structures
Slot, session-id: Exported classes
Slot, session-status: Exported classes
Slot, session-store: Exported classes
Slot, session-store-streams: Exported classes
Slot, sessions: Exported classes
Slot, single-threaded-mode: Exported classes
Slot, single-threaded-mode: Exported classes
Slot, size: Exported classes
Slot, source-session: Exported classes
Slot, starting-state: Exported classes
Slot, state-lock: Exported classes
Slot, stream: Exported structures
Slot, stream: Exported classes
Slot, stream: Internal structures
Slot, tag: Internal conditions
Slot, tag: Internal conditions
Slot, tag: Internal conditions
Slot, target-comp-id: Exported classes
Slot, target-sub-id: Exported classes
Slot, test-request-sent-id: Exported classes
Slot, test-request-sent-timestamp: Exported classes
Slot, tick: Exported classes
Slot, tick-resolution-ms: Exported classes
Slot, timestamp: Exported classes
Slot, to-state: Internal classes
Slot, trailer-fields: Internal classes
Slot, transition-fn: Internal classes
Slot, transitions: Exported classes
Slot, type: Exported classes
Slot, type: Exported classes
Slot, type: Internal conditions
Slot, underlying: Exported conditions
Slot, value: Internal conditions
Slot, value: Internal conditions
Slot, value: Internal conditions
Slot, worker-state: Exported classes
Slot, worker-state: Exported classes
Slot, worker-thread: Exported classes
Slot, worker-thread: Exported classes
Slot, writer-idx: Exported classes
source-session: Exported classes
Special Variable, *cl-symbols*: Internal special variables
Special Variable, *converters*: Exported special variables
Special Variable, *current-time*: Exported special variables
Special Variable, *dict*: Internal special variables
Special Variable, *dict-registry*: Exported special variables
Special Variable, *event-timestamp*: Internal special variables
Special Variable, *next-session-id*: Internal special variables
Special Variable, *next-test-req-id*: Internal special variables
Special Variable, *running-states*: Internal special variables
starting-state: Exported classes
state-lock: Exported classes
stream: Exported structures
stream: Exported classes
stream: Internal structures

T
tag: Internal conditions
tag: Internal conditions
tag: Internal conditions
target-comp-id: Exported classes
target-sub-id: Exported classes
test-request-sent-id: Exported classes
test-request-sent-timestamp: Exported classes
tick: Exported classes
tick-resolution-ms: Exported classes
timestamp: Exported classes
to-state: Internal classes
trailer-fields: Internal classes
transition-fn: Internal classes
transitions: Exported classes
type: Exported classes
type: Exported classes
type: Internal conditions

U
underlying: Exported conditions

V
value: Internal conditions
value: Internal conditions
value: Internal conditions

W
worker-state: Exported classes
worker-state: Exported classes
worker-thread: Exported classes
worker-thread: Exported classes
writer-idx: Exported classes

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   B   C   D   F   I   P   R   S   T   U  
Index Entry  Section

A
acceptor: Exported classes

B
backpressure: Internal conditions
backpressure-error: Exported conditions
bad-enum-type: Internal conditions

C
checksum-mismatch: Internal conditions
cl-fix: The cl-fix system
cl-fix: The cl-fix package
cl-fix-acceptor: The cl-fix-acceptor package
cl-fix-connector: The cl-fix-connector package
cl-fix-converters: The cl-fix-converters package
cl-fix-dict: The cl-fix-dict package
cl-fix-fsm: The cl-fix-fsm package
cl-fix-initiator: The cl-fix-initiator package
cl-fix-message-store: The cl-fix-message-store package
cl-fix-session: The cl-fix-session package
cl-fix-util: The cl-fix-util package
Class, acceptor: Exported classes
Class, connector: Exported classes
Class, connector-event: Exported classes
Class, dict: Internal classes
Class, fb: Exported classes
Class, fsm: Exported classes
Class, initiator: Exported classes
Class, session: Exported classes
Class, transition: Internal classes
client-session: Internal structures
Condition, backpressure: Internal conditions
Condition, backpressure-error: Exported conditions
Condition, bad-enum-type: Internal conditions
Condition, checksum-mismatch: Internal conditions
Condition, connector-error: Exported conditions
Condition, dictionary-error: Internal conditions
Condition, differing-enum-types: Internal conditions
Condition, field-name-clash: Internal conditions
Condition, fix-reader-error: Exported conditions
Condition, fix-serializer-error: Exported conditions
Condition, incomplete-msg: Internal conditions
Condition, invalid-length: Internal conditions
Condition, retries-exhausted: Exported conditions
Condition, socket-read-error: Exported conditions
Condition, socket-write-error: Exported conditions
Condition, tag-value-clash: Internal conditions
Condition, unexpected-num-groups: Internal conditions
Condition, unknown-msg-type: Internal conditions
Condition, unknown-string-enum-key: Internal conditions
Condition, unknown-string-enum-value: Internal conditions
connector: Exported classes
connector-error: Exported conditions
connector-event: Exported classes

D
dict: Internal classes
dictionary-error: Internal conditions
differing-enum-types: Internal conditions

F
fastbuffer: The fastbuffer package
fb: Exported classes
field-name-clash: Internal conditions
file-store: Exported structures
fix-reader-error: Exported conditions
fix-serializer-error: Exported conditions
fsm: Exported classes

I
incomplete-msg: Internal conditions
initiator: Exported classes
invalid-length: Internal conditions

P
Package, cl-fix: The cl-fix package
Package, cl-fix-acceptor: The cl-fix-acceptor package
Package, cl-fix-connector: The cl-fix-connector package
Package, cl-fix-converters: The cl-fix-converters package
Package, cl-fix-dict: The cl-fix-dict package
Package, cl-fix-fsm: The cl-fix-fsm package
Package, cl-fix-initiator: The cl-fix-initiator package
Package, cl-fix-message-store: The cl-fix-message-store package
Package, cl-fix-session: The cl-fix-session package
Package, cl-fix-util: The cl-fix-util package
Package, fastbuffer: The fastbuffer package

R
retries-exhausted: Exported conditions

S
session: Exported classes
socket-read-error: Exported conditions
socket-write-error: Exported conditions
Structure, client-session: Internal structures
Structure, file-store: Exported structures
System, cl-fix: The cl-fix system

T
tag-value-clash: Internal conditions
transition: Internal classes

U
unexpected-num-groups: Internal conditions
unknown-msg-type: Internal conditions
unknown-string-enum-key: Internal conditions
unknown-string-enum-value: Internal conditions

Jump to:   A   B   C   D   F   I   P   R   S   T   U