Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

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