| CAggressorSide | Which side is aggressor of this trade |
| CApplVerID | Specifies the service pack release being applied at message level |
| 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 > | |
| CSecurityDefinition_12::InstrAttribsEntry | Specifies the number of the application ID occurrences (number of channels) |
| CSecurityDefinition_12::LegsEntry | Instrument legs |
| CSecurityDefinition_12::UnderlyingsEntry | Underlying instruments |
| CSnapshotFullRefresh_Orders_MBO_71::Entry | Partial list of orders |
| CBinaryBlock< Messaging::SbeMessage, MessageSize > | |
| CSbeFields< Messaging::SbeMessage, MessageSize > | |
| CSbeMessage | SBE-encoded message |
| CAuctionImbalance_19 | Carries auction imbalance information, indicating the remaining quantity and to which side (buyer or seller) the auction is pending towards |
| CChannelReset_11 | Channel Reset (remove all instruments, empty all books and statistics) |
| CClosingPrice_17 | Summary information about closing trading sessions per market data stream |
| CDeleteOrder_MBO_51 | Disseminates the deletion of a new order |
| CEmptyBook_9 | Market Data Incremental Refresh - Empty Book |
| CExecutionStatistics_56 | Relays execution summary statistics information on one instrument |
| CExecutionSummary_55 | Relays execution summary information on one instrument |
| CForwardTrade_54 | Relays trade information on one Forward instrument |
| CHighPrice_24 | The highest price traded for the security in the trading session |
| CLastTradePrice_27 | The latest price traded for the security in the trading session |
| CLowPrice_25 | The lowest price traded for the security in the trading session |
| CMassDeleteOrders_MBO_52 | Disseminates mass deletion of orders |
| CNews_5 | Conveys market information of B3 market surveillance notifications and news produced by agencies |
| COpenInterest_29 | Total number of contracts in a commodity or options market that are still open |
| COpeningPrice_15 | Carries the summary information about opening trading session events per market data stream |
| COrder_MBO_50 | Disseminates the creation or modification of a new order |
| CPriceBand_22 | Price Banding (tunnel) |
| CQuantityBand_21 | Quantity Band |
| CSecurityDefinition_12 | Security Definition |
| CSecurityGroupPhase_10 | Trading status for security groups |
| CSecurityStatus_3 | Trading status for instruments |
| CSequenceReset_1 | Used to reset the incremental stream or indicate the loop on instrument definition or snapshot recovery is restarting |
| CSequence_2 | Sent in incremental, snapshot and instrument list feeds in periods of no activity |
| CSettlementPrice_28 | Settlement price or the previous day’s adjusted closing price |
| CSnapshotFullRefresh_Header_30 | Header for the snapshot of a single instrument |
| CSnapshotFullRefresh_Orders_MBO_71 | Partial list of orders for the snapshot of a single instrument |
| CTheoreticalOpeningPrice_16 | The theoretical opening price is also sent on this block and is calculated and updated based on the orders presented in the book during every auction including the pre-opening / pre-closing auction |
| CTradeBust_57 | Relays trade bust (trade reversal) information on one instrument |
| CTrade_53 | Relays trade information on one instrument |
| CBinaryBlock< SbeGroupEntry< BodySizeType >, BodySizeType > | |
| CSbeFields< SbeGroupEntry< BodySizeType >, BodySizeType > | |
| CSbeGroupEntry< BodySizeType > | Operations over a repeating group instance |
| CBookAtomicChange | Atomic change of a Book |
| CBookAtomicChangeAction | Atomic update action |
| CBookOrderId | |
| CBoolean | Boolean type |
| CDataSource | Data source |
| CEntryType | Type of the Market Data Entry |
| CErrorCode | Known (selected) error codes |
| CErrorListener | Defines an interface through which the Handler notifies subscribers about errors occurred |
| Cexception | STL class |
| CException | Basic exception class for this namespace |
| CArgumentException | Argument value error |
| COperationException | Operation exception |
| CExerciseStyle | Type of exercise of a derivatives security |
| CFeed | A feed-related settings |
| CFeedEngine | The Feed Engine machinery |
| CEfViFeedEngine | The given class implements the Feed Engine concept using the Solarlfare ef_vi SDK |
| CSingleThreadedEfViFeedEngine | The given class implements feed engine concept using the Solarlfare ef_vi SDK |
| CSingleThreadedHardwareTimestampSocketFeedEngine | The given class implements feed engine concept |
| CSingleThreadedSocketFeedEngine | The given class implements feed engine concept |
| CSocketFeedEngine | The given class implements feed engine concept using pool of working threads and standard socket API |
| CFeedEngineThreadIdle | Identifies reasons feed engine threads becomes idle |
| CFeedEngineThreadPool | A pool of threads executing feed engine tasks |
| CFeedEngineThreadPoolListener | Listener for thread-related events |
| CFeedEngineThreadPoolSettings | Settings for a thread pool executing feed engine tasks |
| CFeedGroup | Group of feeds by role |
| CFeedType | |
| CFixedPointDecimal< MantissaType, ExponentType > | Forward declarations |
| CNullableFixedPointDecimal< MantissaType, ExponentType, NullMantissaType > | A nullable real number with a constant exponent |
| CFixedPointDecimal< Int64, IntegralConstant< Int8, -4 > > | |
| CNullableFixedPointDecimal< Int64, IntegralConstant< Int8, -4 >, IntegralConstant< Int64, -9223372036854775807LL-1 > > | |
| CGovernanceIndicator | Corporative governance level indicator |
| CGroupSizeEncoding | Repeating group dimensions |
| COrderBookPoolSettings::GrowthPolicy | Defines growth policy |
| CHandler | B3 Binary UMDF Market Data Handler class |
| CHandlerSettings | Handler configuration settings |
| CHandlerState | Defines the state that the handler is in |
| CHandlerStateListener | Defines an interface through which the Handler notifies subscribers about change of its state |
| CImbalanceCondition | Set of conditions describing an imbalance |
| CImpliedMarketIndicator | Indicates that an implied order can be created for the instrument |
| CInstrAttribType | Code to represent the type of instrument attributes |
| CInstrAttribValue | Code to represent the type of instrument attributes |
| CIntegralConstant< Type, Constant > | Integral constant |
| CInterrupter | |
| CSbeGroupEntries< EntryType, BlockLength, NumInGroup, Length >::Iterator | An iterator over SBE-encoded group entries |
| CLogFilePermission | Log file read permissions |
| CLoggerSettings | Logger-related settings |
| CLogLevel | Log level |
| CLogPlayer | Multicast Log Player |
| CLogPlayerSettings | LogPlayer's configuration settings |
| CLogPlayerStatistics | |
| CLogSettings | Logging options |
| CLotType | Describes the lot type for the instruments |
| CMatchEventIndicator | Set of indicators that identify some market data events |
| CMaturityMonthYear | Week, month and year of the maturity (used for standardized futures and options) |
| CMessageHeader | Message identifiers and length of message root |
| CMessageListener | Message listener |
| CMessageType | FIX Message Type |
| CMonth | Identifies months in year |
| CMultiLegModel | Specifies the type of multileg order. Defines whether the security is pre-defined or user-defined |
| CMultiLegPriceMethod | Code to represent how the multileg price is to be interpreted when applied to the legs |
| CNetFeedEngineProcessResult | Designed to reflect various aspects of feed engine processing flow |
| CNewsSource | Source for the news |
| CSbeMessage::NoCheck | |
| CNoCheck | |
| CSbeMessage::NoFieldsInit | For tagged constructors |
| CSbeMessage::NoInit | |
| CNullFixed8 | Null values definition for optional Fixed8 field |
| CNullMaturityMonthYear | Null values definition for optional MaturityMonthYear field |
| CNullPercentage | Null values definition for optional Percentage field |
| CNullPriceOffset8Optional | Null values definition for optional PriceOffset8Optional field |
| CNullPriceOptional | Null values definition for optional PriceOptional field |
| CNullRatioQty | Null values definition for optional RatioQty field |
| CNullUTCTimestampNanos | Null values definition for optional UTCTimestampNanos field |
| CNullUTCTimestampSeconds | Null values definition for optional UTCTimestampSeconds field |
| COpenCloseSettlFlag | Flag that identifies if the opening/closing/settlement price is related to theoretical, daily, previous business day or just an updated value |
| COptPayoutType | Indicates the type of payout that will result from an in-the-money option |
| COrder | Order information |
| COrderBook | Order Book |
| COrderBookListener | Order Book listener |
| COrderBookPool | A shared memory pool for building order books |
| COrderBookPoolSettings | Settings for the OrderBookPool |
| COrdersIterator | STL-like iterator over the OrderBook levels |
| CPacketNotifier | |
| CPriceBandMidpointPriceType | Band Midpoint Type, used with Auction Price Banding |
| CPriceBandType | Indicates the type of price banding (tunnel) |
| CPriceLimitType | Describes how the price limits are expressed |
| CPriceType | Code to represent the price type |
| CProduct | Indicates the type of product the security is associated with |
| CPutOrCall | Indicates whether an option contract is a put or call |
| CReplayListener | Listening interface for log replay-related events |
| CReplayMode | Logging options |
| CReplayOptions | Defines params which affect replay |
| CSbeGroup< EntryType, DimensionType, GroupSizeType > | SBE-encoded repeating group |
| CSbeGroupEntries< EntryType, BlockLength, NumInGroup, Length > | Operations over SBE-encoded repeating group entries |
| CSbeGroupList< BinarySize > | Groups list |
| CSbeVariableLengthFieldList< BinarySize > | Variable-length fields list |
| CSchemaTraits | Attributes of SBE message schema |
| CSecurityIDSource | Identifies class or source of the SecurityID value |
| CSecurityMatchType | Type of matching that occurred |
| CSecurityTradingEvent | Identifies an event related to a Trade |
| CSecurityTradingStatus | Status related to a given Instrument or phase related to a SecurityGroup where the instrument belongs to |
| CSecurityType | Indicates the type of the security |
| CSecurityUpdateAction | Action used when updating the security |
| CSemaphore | Semaphore |
| CSettlPriceType | Type of settlement price |
| CHasBitsMember< T >::SFINAE< U > | |
| CHasExponent< T >::SFINAE< U > | |
| CHasMantissa< T >::SFINAE< U > | |
| CHasMemberTraits< T >::SFINAE< U > | |
| CHasSerializeMember< T >::SFINAE< U, noexcept > | |
| CHasValueStaticMember< T >::SFINAE< U, U::Value > | |
| CSide | Side of order |
| COrderBookPool::Statistic | |
| CStrRef | String reference |
| CTextEncoding | DATA Field |
| CThisThread | Current thread related tasks |
| CThreadAffinity | Represents set of CPU indices |
| CTimeSpan | Represents time interval |
| CTimeSpanFormat | Collection of timespan formatting patterns |
| CTimestamp | Represents time point without time-zone information |
| CTimestampFormat | Collection of timestamp formatting patterns |
| CTimeTraits | Miscellaneous time characteristics |
| CTimeUnit | Unit of time |
| CTradeCondition | Set of conditions describing a trade |
| CTradingSessionID | Phase related to a SecurityGroup where the instrument belongs to |
| CTradingSessionSubID | Status related to a given Instrument or phase related to a SecurityGroup where the instrument belongs to |
| CTrdSubType | Sub type of trade assigned to a trade |
| CUnderlyingPxType | Indicates the Underlying Instrument price type reflected in Index value |
| CUpdateAction | Types of Market Data update action |
| CUTCTimestampNanos | UTC timestamp with nanosecond precision (Unix Epoch) |
| CUTCTimestampSeconds | UTC timestamp with second precision (Unix Epoch) |
| CVarString | DATA Field |
| Cview_interface | |
| CConstOrdersRange | A range of orders |
| CWarningListener | Defines an interface through which the Handler notifies subscribers about warnings occurred |
| CWatchService | Abstract watch service |
| CNicWatch | The network interface watch |
| CUtcWatch | UTC watch |