| CAuditTrailGenerator | Audit Trail Generator |
| CBase64Encoding | BASE64 encoding service |
| CBgwCredentials | Connection credentials for Binary Utility Service Gateway |
| CBinaryBlockBase | |
| CBinaryBlock< SbeGroupEntry< BodySizeType >, BodySizeType > | |
| CSbeFields< SbeGroupEntry< BodySizeType >, BodySizeType > | |
| CSbeGroupEntry< BodySizeType > | Operations over a repeating group instance |
| CBinaryBlock< Messaging::SbeMessage, MessageSize > | |
| CSbeFields< Messaging::SbeMessage, MessageSize > | |
| CSbeMessage | SBE-encoded message |
| CCancelReplaceRequest | Replace order |
| CCancelRequest | Order cancel |
| CError | Error processing client request |
| CExecutionReport_Cancel | Execution message |
| CExecutionReport_Modify | Execution message |
| CExecutionReport_New | Execution message |
| CExecutionReport_Reject | New Order, cancel-replace, or cancel reject |
| CExecutionReport_Snapshot | Execution message |
| CExecutionReport_Trade | Trade |
| CHeartBeat | Heartbeat message. Sent in the absence of application messages |
| CIPReport | Response to IPRequest for Binary Gateways |
| CIPRequest | Request IP Address, Port, and Session Tokens for Binary Order Gateways |
| CLogonReport | Logon Report for Gateway ID |
| CLogonRequest | Logon Request for Gateway ID |
| CLogoutReport | Logout Report for Gateway ID |
| CLogoutRequest | Logout Request for Gateway ID |
| CMassQuoteReport | Message identifiers and length of message root |
| CMassQuoteRequest | MassQuote |
| CNewOrderCrossReport | RFCAcknowledgement |
| CNewOrderCrossRequest | Request For Cross |
| CNewOrderRequest | New order |
| CNews | News |
| COrderMassCancelReport | Report for Order Mass Cancel Request |
| COrderMassCancelRequest | Request for mass Cancel |
| CQuoteCancelRequest | QuoteCancel |
| CQuoteReport | Response to Quote Request (RFQ) |
| CQuoteRequest | Request for Quote (RFQ) |
| CResendReport | Resend response for retransmission of messages |
| CResendRequest | Resend request for retransmission of messages |
| CSecurityDefinitionReject | Security Definition Reject |
| CSecurityDefinitionReport | Security Definition for futures, options, and FLEX creations. Each report will contain a single market definition |
| CSecurityDefinitionReport_Product | Security Definition for products |
| CSecurityDefinitionReport_Strategy | Security Definition for a strategy |
| CSecurityDefinitionRequest | Security Definition Request for list of futures, options, strategies, or products |
| CSecurityDefinitionRequest_CreateFlex | Security Definition Request to create FLEX expiry and FLEX options |
| CSecurityDefinitionRequest_CreateStrategy | Security Definition Request to create a strategy |
| CSequenceReset | Sequence reset request |
| CTraderLogonReport | Trader Logon Report for Trader ID |
| CTraderLogonRequest | Trader Logon Request for Trader ID |
| CTraderLogoutReport | TraderLogout |
| CTraderLogoutRequest | TraderLogout |
| CBinaryBlock< Container, BlockLength > | Services to access fields stored in an SBE-encoded block of fixed-length fields |
| CSbeFields< Container, BlockLength > | Base services to access fields stored in an SBE-encoded block of memory |
| CSbeGroupEntry< GroupSizeEncoding::BlockLength > | |
| CIPReport::UsersEntry | Users repeating group |
| CIPRequest::UsersEntry | Users repeating group |
| CMassQuoteReport::QuoteSetsEntry | QuoteSets repeating group |
| CMassQuoteRequest::QuoteSetsEntry | QuoteSets repeating group |
| CNewOrderCrossRequest::LegsEntry | Legs repeating group |
| CNewOrderCrossRequest::SidesEntry | Sides repeating group |
| CQuoteCancelRequest::QuoteEntry | QuoteEntries repeating group |
| CSecurityDefinitionReport::BlockDetailsEntry | BlockDetails repeating group |
| CSecurityDefinitionReport::SecurityAltIDEntry | SecurityAltID repeating group |
| CSecurityDefinitionReport_Strategy::BlockDetailsEntry | BlockDetails repeating group |
| CSecurityDefinitionReport_Strategy::LegsEntry | Legs repeating group |
| CSecurityDefinitionReport_Strategy::SecurityAltIDEntry | SecurityAltID repeating group |
| CSecurityDefinitionRequest_CreateStrategy::LegsEntry | Legs repeating group |
| CBitsetImplTag | |
| CClientMessageListener | Client's messages Listener |
| CClientSessionMessageListener | Client's session messages Listener |
| CCompositeExtractor< ArgsCount > | |
| CCompositeExtractor< 1 > | |
| CCompositeExtractor< 2 > | |
| CCompositeExtractor< 3 > | |
| CCompositeExtractor< 4 > | |
| CCondition | Condition variable - a synchronization objects that allows threads to wait for certain events (conditions) to occur |
| CCounterparty | Parameters required to establish the connection with the counterparty |
| CData | DATA Field |
| CDayOfWeek | The day of the week |
| CSessionSettings::Default | Default session settings |
| CDummy | |
| CEvent | Event - a synchronization object that allows threads to wait for certain events to occur |
| Cexception | STL class |
| CSessionException | A Session-related exception |
| CCannotEstablishLinkException | The telecommunication link cannot be established |
| CLinkErrorException | A telecommunication link error is detected |
| CProgramIsFinishingException | The program is finishing its execution |
| CResponseTimeoutException | A response has not been received during the specified timeout |
| CSbeMessageAttachedExceptionBase | |
| CTypedSbeMessageAttachedExceptionBase< Messaging::Error > | |
| CErrorOnLogonRequestException | |
| CTypedSbeMessageAttachedExceptionBase< Messaging::LogonReport > | |
| CLogonRequestRejectException | |
| CTypedSbeMessageAttachedExceptionBase< Messaging::LogoutReport > | |
| CLogoutReportInReplyOnLogonRequestException | |
| CTypedSbeMessageAttachedExceptionBase< MessageType > | |
| CUnexpectedMessageTypeException | An unexpected message type is received |
| CUnexpectedSequenceNumberException | An unexpected message sequence number is detected |
| Cfalse_type | |
| CisBitset< T, typename details::make_void< decltype(T::None)>::type > | |
| CisBitset< T, typename > | |
| CFieldsInitPolicy | The policy to create messages with null-initialized optional fields |
| CFieldsNoInitPolicy | The policy to create messages without initialized optional fields |
| CFixedPointDecimal< MantissaType, ExponentType > | Forward declarations |
| CFloatingPointDecimal< MantissaType, ExponentType > | A real number with a floating exponent |
| CFutureBase | Base implementation of SharedFuture<T> |
| CSharedFuture< T > | Represents a future result of an asynchronous operation - a result that will eventually appear in the Future after the processing is complete |
| CFutureGetReturn< T > | |
| CFutureGetReturn< void > | |
| CFutureStatus | State of a SharedFuture object (similar to std::future_status, |
| CGateway | ICE Gateway Emulator |
| CGetMaxMessageSize< Message, MaxGroupItems > | |
| CGetMinMessageSize< Message > | |
| CGroupSizeEncoding | GroupSizeEncoding type |
| CGuard< Acquirable > | Performs automatic acquisition and release of a synchronization object |
| CHasEmptyCredentials< Message > | Assume the credentials filed of the message is empty |
| ChasExchangeCode< T > | |
| CHasNoVariableFieldsOrGroups< Message > | Assume the message has a constant size |
| ChasText< T > | |
| CHeldAdapter< MessageType, isFix > | |
| Cintegral_constant | |
| CisFormattableMsgImpl< cleanType< T > > | |
| CisFormattableMsg< T > | |
| CisFormattableMsgImpl< T > | |
| CisBitset< T, typename details::make_void< decltype(T::None)>::type > | |
| CisOptional< T > | |
| CIntegralConstant< Type, Constant > | Integral constant |
| CSbeGroupEntries< EntryType, BlockLength, NumInGroup, Length >::Iterator | An iterator over SBE-encoded group entries |
| CSessionSettings::Key | The keys that are used to load settings from the configuration file |
| CLocalWatch | Local watch |
| CLogLevel | Represents the severity level of log messages |
| CLogSettings | Logging options |
| CMaxMessageSizeTraits< Message > | Traits for calculating the buffer size of a message |
| CMaxOneGroupSizeEncoding | MaxOneGroupSizeEncoding type |
| CFixedPointDecimal< MantissaType, ExponentType >::MemberTraits | Init traits |
| CFloatingPointDecimal< MantissaType, ExponentType >::MemberTraits | Init traits |
| CMessageBatch< MessageTypeT, MaxMessageSize, MessageInitializer > | The message batch wrapper |
| CMessageBatchChecker | |
| CMessageBatchCombiner | The class can be used to combine messages with different types to the batch for sending |
| CMessageHeader | Message identifiers and length of message root |
| CMessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer > | Contains the SimpleOpenFramingHeader, the SBE message, and the data buffer |
| CMessagePtr< Message > | Message container |
| CMessageType | |
| CHeldAdapter< MessageType, false > | |
| CHeldAdapter< MessageType, true > | |
| CMonth | The months in year |
| CFutureBase::moving_init_t | |
| CMutex | Mutex |
| CNetworkMessage | A network message |
| CNic | Network interface card helpers |
| CSbeMessage::NoCheck | |
| CSbeMessage::NoFieldsInit | For tagged constructors |
| CSbeMessage::NoInit | |
| CNullOriginalOrderID | Null values definition for optional OriginalOrderID field |
| CNumberName< typename > | |
| COptionalTag | |
| COrderExecID | orderExecID type |
| COriginalOrderID | originalOrderID type |
| CPriorityAndPolicyTraits | |
| CReactorType | Network reactor type |
| CReceivedDataTimestamp | Represents a timestamp of the received data |
| CSbeGroup< EntryType, DimensionType, GroupSizeType > | SBE-encoded repeating group |
| CSbeGroupEntries< EntryType, BlockLength, NumInGroup, Length > | Operations over SBE-encoded repeating group entries |
| CSbeGroupList< BinarySize > | Groups list |
| CSbeOptional< T, Null, Enable > | |
| CSbeOptionalField< Derived > | |
| CSbeOptionalField< SbeOptional< T, Null > > | |
| CSbeOptional< T, Null, typename std::enable_if< std::is_same< T, typename Null::Value >::value &&isConstant< Null >::value &&!isScopedEnum< T >::value >::type > | |
| CSbeOptionalField< SbeOptionalConverted< T > > | |
| CSbeOptionalConverted< T > | ValueConversionRequired |
| CSbeOptionalField< SbeOptionalEnumeration< T, Null > > | |
| CSbeOptionalEnumeration< T, Null > | Enumerations |
| CSbeOptionalField< SbeOptionalStr > | |
| CSbeOptionalStr | StrRef |
| CSbeVariableLengthFieldList< BinarySize > | Variable-length fields list |
| CSchemaTraits | Attributes of SBE message schema |
| CSemaphore | Semaphore |
| CSeqNumberTraits | |
| CSession | A Session |
| CSessionConnectionSettings | Connection-related settings |
| CSessionErrorReason | Session Error Reason |
| CSessionListener | Session's Listener |
| CSessionReactor | Session's network stack reactor interface |
| CTcpDirectStack | A high-level wrapper over the TCPDirect network stack |
| CTcpStandardStack | A high-level wrapper over the TCP standard stack |
| CSessionSchedule | Session Schedule |
| CSessionScheduler | Session Scheduler |
| CSessionSchedulerListener | SessionScheduler events notifications |
| CSessionSchedulerOptions | Scheduler options |
| CSessionSettings | Session settings |
| CSessionStateId | Session state ID |
| CSessionStorage | Session's storage |
| CSessionStorageType | Session Storage Type |
| CSessionType | Session Type |
| CSessionWarningReason | Session Warning Reason |
| ChasExchangeCode< T >::SFINAE< U, V, noexcept > | |
| ChasText< T >::SFINAE< U, V, noexcept > | |
| CSimpleOpenFramingHeader | Simple Open Framing Header |
| CSocketOption | Socket option of the SOL_SOCKET level |
| CStrnlen< From, To > | |
| CStrnlen< To, To > | |
| CTcpInfo::TcpCaState | TCP congestion avoidance state |
| CTcpDirectAttr | TCPDirect Attributes to pass configuration details (a wrapper around the zf_attr struct) |
| CTcpInfo | TCP state information |
| CTcpInfo::TcpState | State of the connection |
| CThisThread | Current thread related tasks |
| CThreadAffinity | Represents set of CPU indices |
| CThreadingModel | Threading model |
| CThreadParams | |
| CTimeOfDay | Time of day |
| CTimeSpan | Time interval |
| CTimeSpanFormat | Timespan formatting patterns |
| CTimestamp | The time point without the time-zone information |
| CTimestampFormat | Timestamp formatting patterns |
| CTimeTraits | Miscellaneous time characteristics |
| CUtcWatch | |
| CVarString16 | DATA Field |
| CVarString8 | DATA Field |