Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

FIX |
Acceptor | Base for classes which act as an acceptor for incoming connections
Application | This interface must be implemented to define what your FIX application does
SynchronizedApplication | This is a special implementation of the Application interface that takes in another Application interface and synchronizes all of its callbacks
NullApplication | An empty implementation of an Application
atomic_count | Atomic count class - consider using interlocked functions
DatabaseConnectionID |
DatabaseConnectionPool |
DataDictionary | Represents a data dictionary for a version of FIX
MessageFieldsOrderHolder |
DataDictionaryProvider | Queries for DataDictionary based on appropriate version of FIX
Dictionary | For storage and retrieval of key/value pairs
DOMAttributes | Interface that represents attribute from underlying XML parser
DOMNode | Interface that represents node from underlying XML parser
DOMDocument | Interface that represents document of underlying XML parser
Event | Portable implementation of an event/conditional mutex
Exception | Base QuickFIX exception type
DataDictionaryNotFound | DataDictionary not found for BeginString or ApplVerID
FieldNotFound | Field not found inside a message
FieldConvertError | Unable to convert field into its native format
MessageParseError | Unable to parse message
InvalidMessage | Not a recognizable message
ConfigError | Application is not configured correctly
RuntimeError | Application encountered serious error during runtime
InvalidTagNumber | Tag number does not exist in specification
RequiredTagMissing | Required field is not in message
TagNotDefinedForMessage | Field does not belong to message
NoTagValue | Field exists in message without a value
IncorrectTagValue | Field has a value that is out of range
IncorrectDataFormat | Field has a badly formatted value
IncorrectMessageStructure | Message is not structured correctly
DuplicateFieldNumber | Field shows up twice in the message
InvalidMessageType | Not a known message type
UnsupportedMessageType | Message type not supported by application
UnsupportedVersion | Version of FIX is not supported
TagOutOfOrder | Tag is not in the correct order
RepeatedTag | Repeated tag not part of repeating group
RepeatingGroupCountMismatch | Repeated group count not equal to actual count
DoNotSend | Indicates user does not want to send a message
RejectLogon | User wants to reject permission to logon
SessionNotFound | Session cannot be found for specified action
IOException | IO Error
SocketException | Socket Error
SocketSendFailed | Socket send operation failed
SocketRecvFailed | Socket recv operation failed
SocketCloseFailed | Socket close operation failed
FieldBase | Base representation of all Field classes
field_metrics | Class used to store field metrics like total length and checksum
StringField | MSC doesn't support partial template specialization so we have this
CharField | Field that contains a character value
DoubleField | Field that contains a double value
IntField | Field that contains an integer value
BoolField | Field that contains a boolean value
UtcTimeStampField | Field that contains a UTC time stamp value
UtcDateField | Field that contains a UTC date value
UtcTimeOnlyField | Field that contains a UTC time value
CheckSumField | Field that contains a checksum value
EmptyConvertor | Empty converter is a no-op
IntConvertor | Converts integer to/from a string
CheckSumConvertor | Converts checksum to/from a string
DoubleConvertor | Converts double to/from a string
CharConvertor | Converts character to/from a string
BoolConvertor | Converts boolean to/from a string
UtcTimeStampConvertor | Converts a UtcTimeStamp to/from a string
UtcTimeOnlyConvertor | Converts a UtcTimeOnly to/from a string
UtcDateConvertor | Converts a UtcDate to/from a string
FieldMap | Stores and organizes a collection of Fields
finder |
sorter |
DateTime |
UtcTimeStamp | Date and Time represented in UTC
LocalTimeStamp | Date and Time represented in local time
UtcTimeOnly | Time only represented in UTC
LocalTimeOnly | Time only represented in local time
UtcDate | Date only represented in UTC
LocalDate | Date only represented in local time
FileLogFactory | Creates a file based implementation of Log
FileLog | File based implementation of Log
FileStoreFactory | Creates a file based implementation of MessageStore
FileStore | File based implementation of MessageStore
Group | Base class for all FIX repeating groups
HttpConnection | Encapsulates a HTTP socket file descriptor
HttpMessage | HTTP Message that implemented GET functionality
HttpParser | Parses HTTP messages off an input stream
HttpServer | Basic HTTP Server
Initiator | Base for classes which act as an initiator for establishing connections
LogFactory | This interface must be implemented to create a Log
ScreenLogFactory | Creates a screen based implementation of Log
Log | This interface must be implemented to log messages and events
NullLog | Null implementation of Log
ScreenLog | Screen based implementation of Log
Header |
Trailer |
Message | Base class for all FIX messages
MessageCracker | Takes in a generic Message and produces an object that represents its specific version and message type
header_order | Sorts fields in correct header order
trailer_order | Sorts fields in correct trailer order
group_order | Sorts fields in correct group order
message_order | Sorts fields in header, normal, or trailer order
MessageStoreFactory | This interface must be implemented to create a MessageStore
MemoryStoreFactory | Creates a memory based implementation of MessageStore
MessageStore | This interface must be implemented to store and retrieve messages and sequence numbers
MemoryStore | Memory based implementation of MessageStore
MessageStoreFactoryExceptionWrapper |
MessageStoreExceptionWrapper |
Mutex | Portable implementation of a mutex
Locker | Locks/Unlocks a mutex using RAII
ReverseLocker | Does the opposite of the Locker to ensure mutex ends up in a locked state
NullStoreFactory | Null implementation of MessageStore
NullStore | Null implementation of MessageStore
Parser | Parses FIX messages off an input stream
PUGIXML_DOMAttributes | XML attribute as represented by pugixml
PUGIXML_DOMNode | XML node as represented by pugixml
PUGIXML_DOMDocument | XML document as represented by pugixml
Queue | A thread safe monitored queue
Responder | Interface implements sending on and disconnecting a transport
Session | Maintains the state and implements the logic of a FIX session
SessionFactory | Responsible for creating Session objects
SessionID | Unique session id consists of BeginString, SenderCompID and TargetCompID
SessionSettings | Container for setting dictionaries mapped to sessions
SessionState | Maintains all of state for the Session class
Settings | Internal representation of QuickFIX configuration settings
shared_array | Shared array with atomic reference count
SocketAcceptor | Socket implementation of Acceptor
SocketConnection | Encapsulates a socket file descriptor (single-threaded)
ConnectorWrapper | Handles events from SocketMonitor for client connections
SocketConnector | Connects sockets to remote ports and addresses
Strategy |
SocketInitiator | Socket implementation of Initiator
SocketMonitor | Monitors events on a collection of sockets
Strategy |
ServerWrapper | Handles events from SocketMonitor for server connections
SocketInfo | Information about listening socket
SocketServer | Listens for and accepts incoming socket connections on a port
Strategy |
ThreadedSocketAcceptor | Threaded Socket implementation of Acceptor
AcceptorThreadInfo |
ConnectionThreadInfo |
ThreadedSocketConnection | Encapsulates a socket file descriptor (multi-threaded)
ThreadedSocketInitiator | Threaded Socket implementation of Initiator
TimeRange | Keeps track of when session is active
HTML |
TAG |
SPECIAL |
A |
BODY |
BR |
CAPTION |
CENTER |
EM |
H1 |
H2 |
HEAD |
HR |
TABLE |
TD |
TITLE |
TR |
pugi |
xml_attribute_struct | A 'name=value' XML attribute structure
xml_node_struct | An XML document tree node
_WDIR |
_wdirent |
axis_to_type |
buffer_holder |
DIR |
dirent |
document_order_comparator |
duplicate_comparator |
equal_to |
gap |
latin1_writer |
less |
less_equal |
namespace_uri_predicate |
not_equal_to |
opt_false |
opt_true |
strconv_attribute_impl |
strconv_pcdata_impl |
utf16_counter |
utf16_writer |
utf32_counter |
utf32_writer |
utf8_counter |
utf8_writer |
utf_decoder |
wchar_selector |
wchar_selector< 2 > |
wchar_selector< 4 > |
xml_allocator |
xml_buffered_writer |
xml_document_struct |
xml_extra_buffer |
xml_memory_management_function_storage |
xml_memory_page |
xml_memory_string_header |
xml_parser |
xml_stream_chunk |
xpath_allocator |
xpath_allocator_capture |
xpath_ast_node |
xpath_context |
xpath_lexer |
xpath_lexer_string |
xpath_memory_block |
xpath_node_set_raw |
xpath_parser |
binary_op_t |
xpath_query_impl |
xpath_stack |
xpath_stack_data |
xpath_string |
xpath_variable_boolean |
xpath_variable_node_set |
xpath_variable_number |
xpath_variable_string |