OnixS C++ FIX Engine  4.4.0
API Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 CBase64EncodingBASE64 encoding service
 CCryptographCryptography service
 CConfirmationLogonMessageErrorExceptionFirst received message is an invalid Logon message
 CDecimalDecimal type for better precision
 CDictionaryIdentifies FIX messages dictionary
 CEncryptionMethodDefines encryption methods
 CEngineFIX Engine
 CEngineErrorReasonError reason
 CEngineSettingsFIX Engine settings
 CEngineWarningReasonWarning reason
 CErrorReasonError reason
 CFieldField primary attributes (tag and a reference to a value)
 CFieldInfoIdentifies attributes of a FIX field
 CFieldSetEncapsulates primary operations over collection of FIX fields like FIX message and repeating group instance are
 CFieldValueRefImplements concept of a read-only reference to a FIX field value
 CFirstMessageNotLogonExceptionFirst received message is not a Logon (MsgType=A) FIX Message
 CGroupEncapsulates operations over FIX Repeating Group
 CGroupInstanceSingle instance of FIX Repeating Group
 CHourSpanHour time span presentation
 CIEngineListenerEngine's Listener
 CISessionListenerSession's Listener
 CISessionStorageSession's pluggable storage
 CKnownSerializedFieldKeysKeys are constant during the serialized message lifetime
 CLinkErrorExceptionTelecommunication link error is detected after sending the initial Logon message
 CMessageEncapsulates operations over a FIX Message
 CMessageParsingFlagCollection of flags which affect the way FIX message is parsed from its raw (tag=value) presentation
 CMessageStringingFlagContains flags which affect FIX message textual presentation
 CMessageValidationFlagCollection of flags which affect the way FIX message is validated
 CMicrosecondSpanMicrosecond time span presentation
 CMillisecondSpanMillisecond time span presentation
 CMinuteSpanMinute time span presentation
 CMonthDefines all the months in the year
 CMsgBatchTraits< Message >
 CNanosecondSpanNanosecond time span presentation
 CNumberHelper class for conversion from string to number
 CPicosecondSpanPicosecond time span presentation
 CProtocolVersionFIX Protocol version
 CRawMessageHelper class to represent a raw FIX message
 CSecondSpanSecond time span presentation
 CSerializedFieldKeyKey to a serialized field - represents another way of accessing fields in an editable serialized message
 CSerializedFieldRefRepresents a temporary reference to a field in an editable serialized message
 CSerializedMessageProvides access to FIX fields from a serialized (tag=value) message
 CSessionFIX Session - a bi-directional stream of ordered messages between two parties within a continuous sequence number series
 CSessionRoleSession role
 CSessionSendModeSession send mode
 CSessionStateSession state
 CSessionStorageTypeSession Storage type
 CStringRefProvides efficient way of accessing text-based FIX field values
 CTagTraitsTag traits
 CThreadingModelThe way in which the Engine will work with sockets
 CTimeDetailsTime related constants
 CTimeoutExceptionTimeout is occurred after sending the initial Logon message
 CTimeSpanTime span related functionality
 CTimeSpanFormatCollection of time span formats supported
 CTimestampTimestamps related functionality
 CTimestampFormatCollection of timestamp formats supported
 CUnexpectedSequenceNumberExceptionFirst received message is a Logon message with wrong sequence number
 CValidFieldValueIdentifies attributes of a valid FIX field value
 CVersionIdentifies version of the product
 CWarningReasonWarning reason
 CYearMonthDayYear, month, day fields
 CMulticastClientProvides User Datagram Protocol (UDP) multicast mode network services
 CSocketOptionSocket option of the SOL_SOCKET level
 CTcpClientProvides client connections for TCP network services
 CConditionCondition variable - a synchronization objects that allows threads to wait for certain events (conditions) to occur
 CGuardPerforms automatic acquisition and release of synchronization object
 CItemBaseThe base class for custom items which can be stored in thread-safe containers
 CMutexProtects a resources from simultaneous access by multiple threads
 CPoolAllocatorBaseThe base class for a custom pool allocator to provide a strategy to create/destroy items for the thread-safe pool
 CPromiseProvides a facility to store a value or an exception that can be acquired asynchronously via a SharedFuture object created by the Promise object
 CSemaphoreLimits number of threads that can access shared resource simultaneously
 CSharedFutureRepresents a future result of an asynchronous operation
 CThisThreadExposes manipulations over current thread
 CThreadManipulates a thread
 CThreadAffinityRepresents set of CPU indices
 CThreadSafePoolThe thread-safe pool of objects by pointers
 CThreadSafeQueueThe thread-safe queue to send data from some thread(s) to another single thread
 NstdSTL namespace
 Cless< OnixS::FIX::StringRef >Allows using of StringRef in collections like std::map