suricata
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 CAddress_
 CAFPIfaceConfig_
 CAFPPacketVars_Per packet AF_PACKET vars
 CAFPPeer_
 CAFPPeersList_
 CAFPThreadVars_Structure to hold thread specific variables
 CAFXDPIfaceConfig
 CAFXDPPacketVars_Per packet AF_XDP vars
 CAlertDebugLogThread_
 CAlertFastLogThread_
 CAlertJsonOutputCtx_
 CAlertJsonStreamDataCallbackData
 CAlertSyslogThread_
 CAnomalyJsonOutputCtx_
 CAppLayerCounterNames_
 CAppLayerCounters_
 CAppLayerDecoderEvents_Data structure to store app layer decoder events
 CAppLayerGetTxIterState
 CAppLayerParser
 CAppLayerParserCtx_
 CAppLayerParserProtoCtx_App layer protocol parser context
 CAppLayerParserState_
 CAppLayerParserThreadCtx_
 CAppLayerProtoDetectAliases_
 CAppLayerProtoDetectCtx_The app layer protocol detection context
 CAppLayerProtoDetectCtxIpproto_
 CAppLayerProtoDetectPMCtx_
 CAppLayerProtoDetectPMSignature_
 CAppLayerProtoDetectPPTestDataElement_
 CAppLayerProtoDetectPPTestDataIPProto_
 CAppLayerProtoDetectPPTestDataPort_
 CAppLayerProtoDetectProbingParser_
 CAppLayerProtoDetectProbingParserElement_
 CAppLayerProtoDetectProbingParserPort_
 CAppLayerProtoDetectThreadCtx_The app layer protocol detection thread context
 CAppLayerThreadCtx_This is for the app layer in general and it contains per thread context relevant to both the alpd and alp
 CAppProtoStringTuple
 CARPHdr_
 CBmCtx_
 CCaptureStats_
 CCHDLCHdr_
 CConfNode_
 CContainerTHashTable
 CContext_
 CCountersIdType_
 CCtx
 CDagFlags_
 CDagRecord_
 CDataRepResultType
 CDataRepType
 CDataset
 CDecodeEvents_
 CDecodeThreadVars_Structure to hold thread specific data for all decode modules
 CDefragConfig_
 CDefragContext_
 CDefragHashKey4_
 CDefragHashKey6_
 CDefragTracker_
 CDefragTrackerHashRow_
 CDefragTrackerStack_
 CDeStateStore_
 CDeStateStoreItem_
 CDetectAbsentData_
 CDetectAckData_Ack data
 CDetectAddress_Address structure for use in the detection engine
 CDetectAddressHead_
 CDetectAddressMap_
 CDetectAppLayerEventData_
 CDetectAppLayerProtocolData_
 CDetectBase64Decode_
 CDetectBufferInstance
 CDetectBufferMpmRegistry_One time registration of keywords at start up
 CDetectBufferType_
 CDetectBytejumpData_
 CDetectBytetestData_
 CDetectConfigData_
 CDetectContentData_
 CDetectCsumData_
 CDetectDatarepData_
 CDetectDatasetData_
 CDetectDNP3_
 CDetectEngineAnalyzerItems
 CDetectEngineAppInspectionEngine_
 CDetectEngineContentInspectionCtx
 CDetectEngineCtx_Main detection engine ctx
 CDetectEngineEventData_
 CDetectEngineFrameInspectionEngine
 CDetectEngineIPOnlyCtx_IP only rules matching ctx
 CDetectEngineLookupFlow_
 CDetectEngineMasterCtx_
 CDetectEnginePktInspectionEngine
 CDetectEngineState_
 CDetectEngineStateDirection_
 CDetectEngineSyncer_
 CDetectEngineTenantMapping_
 CDetectEngineThreadCtx_
 CDetectEngineThreadKeywordCtxItem_
 CDetectEngineTransforms
 CDetectFileDataCfg
 CDetectFileHandlerTableElmt_
 CDetectFileHashData_
 CDetectFilestoreData_
 CDetectFlagsData_
 CDetectFlowbitsData_
 CDetectFlowData_
 CDetectFlowintData_
 CDetectFlowvarData_
 CDetectFragBitsData_
 CDetectFragOffsetData_
 CDetectFtpdataData_
 CDetectIcmpIdData_
 CDetectIcmpSeqData_
 CDetectIdData_
 CDetectIkeChosenSaData
 CDetectIpOpts_
 CDetectIpOptsData_
 CDetectIpOptss_
 CDetectIPProtoData_
 CDetectIsdataatData_
 CDetectKrb5ErrCodeData_
 CDetectKrb5MsgTypeData_
 CDetectLoaderControl_
 CDetectLoaderTask_
 CDetectLoaderThreadData_
 CDetectLuaData
 CDetectLuaThreadData
 CDetectMarkData_
 CDetectMatchAddressIPv4_
 CDetectMatchAddressIPv6_
 CDetectMetadata_Signature metadata list
 CDetectMetadataHead
 CDetectParseRegex
 CDetectPatternTracker
 CDetectPcreData_
 CDetectPktvarData_
 CDetectPort_Port structure for detection engine
 CDetectProto_
 CDetectReference_Signature reference list
 CDetectReplaceList_
 CDetectRpcData_
 CDetectRunScratchpad
 CDetectSeqData_Seq data
 CDetectSslStateData_
 CDetectSslVersionData_
 CDetectTagData_
 CDetectTagDataEntry_
 CDetectTemplateData_
 CDetectThresholdData_
 CDetectTlsData_
 CDetectTlsValidityData_
 CDetectTlsVersionData_
 CDetectTosData_
 CDetectTransaction_
 CDetectTransformPcrexformData
 CDetectVarList_
 CDetectWindowData_
 CDetectXbitsData_
 CDNP3ApplicationHeader_DNP3 application header
 CDNP3Buffer_A struct used for buffering incoming data prior to reassembly
 CDNP3InternalInd_DNP3 internal indicators
 CDNP3LinkHeader_DNP3 link header
 CDNP3Mapping_
 CDNP3Object_Struct to hold the list of decoded objects
 CDNP3ObjectG102V1_
 CDNP3ObjectG10V1_
 CDNP3ObjectG10V2_
 CDNP3ObjectG11V1_
 CDNP3ObjectG11V2_
 CDNP3ObjectG120V10_
 CDNP3ObjectG120V11_
 CDNP3ObjectG120V12_
 CDNP3ObjectG120V13_
 CDNP3ObjectG120V14_
 CDNP3ObjectG120V15_
 CDNP3ObjectG120V1_
 CDNP3ObjectG120V2_
 CDNP3ObjectG120V3_
 CDNP3ObjectG120V4_
 CDNP3ObjectG120V5_
 CDNP3ObjectG120V6_
 CDNP3ObjectG120V7_
 CDNP3ObjectG120V8_
 CDNP3ObjectG120V9_
 CDNP3ObjectG121V1_
 CDNP3ObjectG122V1_
 CDNP3ObjectG122V2_
 CDNP3ObjectG12V1_
 CDNP3ObjectG12V2_
 CDNP3ObjectG12V3_
 CDNP3ObjectG13V1_
 CDNP3ObjectG13V2_
 CDNP3ObjectG1V1_
 CDNP3ObjectG1V2_
 CDNP3ObjectG20V1_
 CDNP3ObjectG20V2_
 CDNP3ObjectG20V3_
 CDNP3ObjectG20V4_
 CDNP3ObjectG20V5_
 CDNP3ObjectG20V6_
 CDNP3ObjectG20V7_
 CDNP3ObjectG20V8_
 CDNP3ObjectG21V10_
 CDNP3ObjectG21V11_
 CDNP3ObjectG21V12_
 CDNP3ObjectG21V1_
 CDNP3ObjectG21V2_
 CDNP3ObjectG21V3_
 CDNP3ObjectG21V4_
 CDNP3ObjectG21V5_
 CDNP3ObjectG21V6_
 CDNP3ObjectG21V7_
 CDNP3ObjectG21V8_
 CDNP3ObjectG21V9_
 CDNP3ObjectG22V1_
 CDNP3ObjectG22V2_
 CDNP3ObjectG22V3_
 CDNP3ObjectG22V4_
 CDNP3ObjectG22V5_
 CDNP3ObjectG22V6_
 CDNP3ObjectG22V7_
 CDNP3ObjectG22V8_
 CDNP3ObjectG23V1_
 CDNP3ObjectG23V2_
 CDNP3ObjectG23V3_
 CDNP3ObjectG23V4_
 CDNP3ObjectG23V5_
 CDNP3ObjectG23V6_
 CDNP3ObjectG23V7_
 CDNP3ObjectG23V8_
 CDNP3ObjectG2V1_
 CDNP3ObjectG2V2_
 CDNP3ObjectG2V3_
 CDNP3ObjectG30V1_
 CDNP3ObjectG30V2_
 CDNP3ObjectG30V3_
 CDNP3ObjectG30V4_
 CDNP3ObjectG30V5_
 CDNP3ObjectG30V6_
 CDNP3ObjectG31V1_
 CDNP3ObjectG31V2_
 CDNP3ObjectG31V3_
 CDNP3ObjectG31V4_
 CDNP3ObjectG31V5_
 CDNP3ObjectG31V6_
 CDNP3ObjectG31V7_
 CDNP3ObjectG31V8_
 CDNP3ObjectG32V1_
 CDNP3ObjectG32V2_
 CDNP3ObjectG32V3_
 CDNP3ObjectG32V4_
 CDNP3ObjectG32V5_
 CDNP3ObjectG32V6_
 CDNP3ObjectG32V7_
 CDNP3ObjectG32V8_
 CDNP3ObjectG33V1_
 CDNP3ObjectG33V2_
 CDNP3ObjectG33V3_
 CDNP3ObjectG33V4_
 CDNP3ObjectG33V5_
 CDNP3ObjectG33V6_
 CDNP3ObjectG33V7_
 CDNP3ObjectG33V8_
 CDNP3ObjectG34V1_
 CDNP3ObjectG34V2_
 CDNP3ObjectG34V3_
 CDNP3ObjectG3V1_
 CDNP3ObjectG3V2_
 CDNP3ObjectG40V1_
 CDNP3ObjectG40V2_
 CDNP3ObjectG40V3_
 CDNP3ObjectG40V4_
 CDNP3ObjectG41V1_
 CDNP3ObjectG41V2_
 CDNP3ObjectG41V3_
 CDNP3ObjectG41V4_
 CDNP3ObjectG42V1_
 CDNP3ObjectG42V2_
 CDNP3ObjectG42V3_
 CDNP3ObjectG42V4_
 CDNP3ObjectG42V5_
 CDNP3ObjectG42V6_
 CDNP3ObjectG42V7_
 CDNP3ObjectG42V8_
 CDNP3ObjectG43V1_
 CDNP3ObjectG43V2_
 CDNP3ObjectG43V3_
 CDNP3ObjectG43V4_
 CDNP3ObjectG43V5_
 CDNP3ObjectG43V6_
 CDNP3ObjectG43V7_
 CDNP3ObjectG43V8_
 CDNP3ObjectG4V1_
 CDNP3ObjectG4V2_
 CDNP3ObjectG4V3_
 CDNP3ObjectG50V1_
 CDNP3ObjectG50V2_
 CDNP3ObjectG50V3_
 CDNP3ObjectG50V4_
 CDNP3ObjectG51V1_
 CDNP3ObjectG51V2_
 CDNP3ObjectG52V1_
 CDNP3ObjectG52V2_
 CDNP3ObjectG70V1_
 CDNP3ObjectG70V2_
 CDNP3ObjectG70V3_
 CDNP3ObjectG70V4_
 CDNP3ObjectG70V5_
 CDNP3ObjectG70V6_
 CDNP3ObjectG70V7_
 CDNP3ObjectG70V8_
 CDNP3ObjectG80V1_
 CDNP3ObjectG81V1_
 CDNP3ObjectG83V1_
 CDNP3ObjectG86V2_
 CDNP3ObjHeader_DNP3 application object header
 CDNP3Point_DNP3 object point
 CDNP3State_Per flow DNP3 state
 CDNP3Transaction_DNP3 transaction
 CDPDKIfaceConfig_
 CDPDKIfaceConfigAttributes_
 CDPDKPacketVars_Per packet DPDK vars
 CDPDKWorkerSync_
 CEngineAnalysisCtx_
 CErfDagThreadVars_
 CErspanHdr_
 CESPHdr_ESP Header
 CEthernetHdr_
 CEveJsonSimpleAppLayerLogger
 CEveStreamLogThread_
 CEveStreamOutputCtx_
 CEveUserCallback_
 CExceptionPolicyCounters_
 CExceptionPolicyStatsSetts_
 CExpectation_
 CExpectationData_
 CExpectationList_
 CExposedItemSeen
 CFBAnalyze
 CFeatureEntryType
 CFile_
 CFileContainer_
 CFlow_Flow data structure
 CFlowAddress_
 CFlowBit_
 CFlowBucket_
 CFlowBypassInfo_
 CFlowCnf_
 CFlowCounters_
 CFlowEndCounters_
 CFlowFinishCallback_
 CFlowHashKey4_
 CFlowHashKey6_
 CFlowInitCallback_
 CFlowKey_
 CFlowLookupStruct_
 CFlowManagerThreadData_
 CFlowManagerTimeoutThread
 CFlowProtoFreeFunc_
 CFlowProtoTimeout_
 CFlowQueue_
 CFlowQueuePrivate_
 CFlowRecyclerThreadData_
 Cflows_stats
 CFlowSparePool
 CFlowStorageId
 CFlowThresholdEntryList_
 CFlowTimeoutCounters
 CFlowTimeoutCounters_
 CFlowUpdateCallback_
 CFlowVar_
 CFlowVarThreshold_
 CFlowVarTypeInt_
 CFlowVarTypeStr
 CFlowWorkerThreadData_
 CFpPatternStats_
 CFrag_
 CFrame
 CFrameConfig
 CFrameJsonOutputCtx_
 CFrameJsonStreamDataCallbackData
 CFrames
 CFramesContainer
 CFrameStreamData
 CFtpCommand_
 CFtpDataState_
 CFtpInput_
 CFtpLineState_
 CFtpState_
 CFTPString_
 CFTPThreadCtx_
 CFTPTransaction_
 CFtpTransferCmd
 CGenericVar_
 CGeneveHeader_
 CGeneveOption_
 CGREHdr_
 CGREPPtPHdr_
 CGRESreHdr_
 CHashListTable_
 CHashListTableBucket_
 CHashTable_
 CHashTableBucket_
 CHost_
 CHostConfig_
 CHostHashRow_
 CHostQueue_
 CHostStorageId_
 CHtpBody_
 CHtpBodyChunk_
 CHTPCfgDir_
 CHTPCfgRec_
 CHtpState_
 CHtpTxUserData_
 CHttpHeaderBuffer_
 CHttpHeaderThreadConfig_
 CHttpHeaderThreadData_
 CHttpMultiBufHeaderThreadData
 CHttpMultiBufItem
 CHttpRangeContainerBlock
 CHttpRangeContainerBuffer
 CHttpRangeContainerFile
 CHttpXFFCfg_
 CHugepageInfo
 CICMPV4ExtHdr_
 CICMPV4Hdr_
 CICMPV4RtrAdvert_
 CICMPV4Timestamp_
 CICMPV4Vars_
 CICMPV6Hdr_
 CICMPV6Info_
 CICMPV6Vars_
 CIEEE8021ahHdr_
 CInspectionBuffer
 CInspectionBufferMultipleForList
 CIPFWPacketVars_
 CIPFWQueueVars_
 CIPFWThreadVars_Structure to hold thread specific variables
 CIPOnlyCIDRItem_
 CIPPair_
 CIPPairConfig_
 CIPPairHashRow_
 CIPPairQueue_
 CIPPairStorageId
 CIPV4Hdr_
 CIPV4Opt_
 CIPV4Options_
 CIPv4Type
 CIPV4Vars_
 CIPV6AuthHdr_
 CIPV6ExtHdrs_
 CIPV6FragHdr_
 CIPV6Hdr_
 CIPV6OptHAO_
 CIPV6OptJumbo_
 CIPV6OptRA_
 CIPv6Type
 CIPV6Vars_Get the highest proto/next header field we know
 CJA3Buffer_
 CJsonAddrInfo_
 CJsonAlertLogThread_
 CJsonAnomalyLogThread_
 CJsonDropLogThread_
 CJsonDropOutputCtx_
 CJsonEmailLogThread_
 CJsonFileLogThread_
 CJsonFrameLogThread_
 CJsonHttpLogThread_
 CJSONMACAddrInfo
 CJsonStatsLogThread_
 CJsonTlsLogThread_
 CLiveDevice_
 CLiveDeviceName_
 CLiveDevStorageId_
 CLogCustomFormat_
 CLogCustomFormatNode_
 CLogDHCPFileCtx_
 CLogDHCPLogThread_
 CLogDNP3FileCtx_
 CLogDNP3LogThread_
 CLogDnsFileCtx_
 CLogDnsLogThread_
 CLogFileCtx_
 CLogFileTypeCtx_
 CLogHttpFileCtx_
 CLogHttpLogThread_
 CLogIKEFileCtx_
 CLogIKELogThread_
 CLogLuaCtx_
 CLogLuaMasterCtx_Structure containing global config The OutputLuaLogInitSub which is run per script can access this to get global config info through it's parent_ctx->data ptr
 CLogLuaScriptOptions_
 CLogLuaThreadCtx_
 CLogMQTTFileCtx_
 CLogMQTTLogThread_
 CLogPgsqlLogThread_
 CLogStatsFileCtx_
 CLogStatsLogThread_
 CLogTcpDataFileCtx_
 CLogTcpDataLogThread_
 CLogThreadedFileCtx_
 CLogTlsFileCtx_
 CLogTlsLogThread_
 CLogTlsStoreLogThread_
 CLuaStreamingBuffer_
 CMacSet_
 CMd5Type
 CMemBuffer_
 CMemcapCommand_
 CMemcmpTest18Tests
 CMpmCtx_
 CMpmCtxFactoryContainer_
 CMpmCtxFactoryItem
 CMpmListIdDataArgs
 CMpmPattern_
 CMpmStore_
 CMpmTableElmt_
 CMpmThreadCtx_
 CNetmapIfaceConfig_
 CNetmapIfaceSettings_
 CNetmapPacketVars_
 CNflogGroupConfig_
 CNFLOGPacketVars_
 CNFQCnf_
 CNFQGlobalVars_
 CNFQPacketVars_
 CNFQQueueVars_
 CNFQThreadVars_
 CNodeInfo
 CNshHdr_
 COutputCtx_
 COutputFileCtx_
 COutputFiledataLogger_
 COutputFiledataLoggerThreadData_
 COutputFileLogger_
 COutputFileLoggerThreadData_
 COutputFilestoreCtx_
 COutputFilestoreLogThread_
 COutputFlowLogger_
 COutputFlowLoggerThreadData_
 COutputFreeList_
 COutputInitResult_
 COutputJsonCommonSettings_
 COutputJsonCtx_
 COutputJsonEmailCtx_
 COutputJSONMemBufferWrapper_
 COutputJsonThreadCtx_
 COutputLoggerThreadStore_
 COutputModule_
 COutputPacketLogger_
 COutputPacketLoggerThreadData_
 COutputPgsqlCtx_
 COutputStatsCtx_
 COutputStatsLogger_
 COutputStatsLoggerThreadData_
 COutputStreamingLogger_
 COutputStreamingLoggerThreadData_
 COutputTlsCtx_
 COutputTxLogger_
 COutputTxLoggerThreadData_
 CPacket_
 CPacketAlert_
 CPacketAlerts_
 CPacketEngineEvents_
 CPacketL2
 CPacketL3
 CPacketL4
 CPacketQueue_Simple fifo queue for packets with mutex and cond Calling the mutex or triggering the cond is responsibility of the caller
 CPacketQueueNoLock_Simple fifo queue for packets
 CPcapCommand_
 CPcapFileBehaviorVar_
 CPcapFileDirectoryVars_
 CPcapFileFileVars_
 CPcapFileGlobalVars_
 CPcapFileName_
 CPcapFiles_
 CPcapFileSharedVars_
 CPcapFileThreadVars_
 CPcapIfaceConfig_
 CPcapLogCallbackContext
 CPcapLogCompressionData_
 CPcapLogData_
 CPcapLogProfileData_
 CPcapLogThreadData_
 CPcapPacketVars_
 CPcapStats64_64bit pcap stats counters
 CPcapThreadVars_Structure to hold thread specific variables
 CPendingFile_
 CPktPool_
 CPktPoolLockedStack_
 CPktProfiling_Per pkt stats storage
 CPktProfilingAppData_
 CPktProfilingData_
 CPktProfilingDetectData_
 CPktProfilingLoggerData_
 CPktProfilingTmmData_Per TMM stats storage
 CPktVar_
 CPool_
 CPoolBucket_
 CPoolThread_
 CPoolThreadElement_
 CPoolThreadTestData
 CPPPHdr_
 CPPPOEDiscoveryHdr_
 CPPPOEDiscoveryTag_
 CPPPOESessionHdr_
 CPrefilterEngine_
 CPrefilterEngineList_
 CPrefilterMpmCtx
 CPrefilterMpmFiledata
 CPrefilterMpmFilename
 CPrefilterMpmFrameCtx
 CPrefilterMpmHttpHeaderCtx
 CPrefilterMpmHttpHeaderRawCtx
 CPrefilterMpmHttpRequestBody
 CPrefilterMpmListId
 CPrefilterMpmPktCtx
 CPrefilterPacketHeaderCtx_
 CPrefilterPacketHeaderHashCtx_
 CPrefilterPacketHeaderValue
 CPrefilterPacketU8HashCtx_
 CPrefilterRuleStore_Structure for storing potential rule matches
 CPrefilterStore_
 CProfileProtoRecords
 CProfilingLock_
 CProtoNameHashEntry_
 CRadixUserDataStructure that hold the user data and the netmask associated with it
 CResolvedVariable_
 CROHashTable_
 CROHashTableItem_
 CROHashTableOffsets_
 CRootLogger_
 CRpcMsg_
 CRuleAnalyzer
 CRuleMatchCandidateTx
 CRunMode_Holds description for a runmode
 CRunModes_
 CSCACCtx_
 CSCACOutputTable_
 CSCACPatternList_
 CSCACTileCtx_
 CSCACTileOutputTable_
 CSCACTilePatternList_
 CSCACTileSearchCtx_
 CSCCapturePlugin_
 CSCClassConfClasstype_Container for a Classtype from the Classification.config file
 CSCEnumCharMap_
 CSCEveFileType_Structure used to define an EVE output file type plugin
 CSCFPSupportSMList_
 CSCHSCtx_
 CSCHSPattern_
 CSCHSThreadCtx_
 CSCInstance_
 CSCLogConfig_Holds the config state used by the logging api
 CSCLogFDFilter_Structure that holds the FD filters
 CSCLogFDFilterThreadList_Structure used to hold the thread_list used by FD filters
 CSCLogFGFilterFile_Structure used to hold FG filters. Encapsulates filename details, func details, which inturn encapsulates the line_no details
 CSCLogFGFilterFunc_Structure used to hold the function details of a FG filter
 CSCLogFGFilterLine_Structure used to hold the line_no details of a FG filter
 CSCLogInitData_Structure containing init data, that would be passed to SCInitDebugModule()
 CSCLogOPBuffer_Structure to be used when log_level override support would be provided by the logging module
 CSCLogOPIfaceCtx_The output interface context for the logging module
 CSCLuaSbState
 CSCPlugin_
 CSCPortIntervalNode
 CSCPortIntervalTree_
 CSCProfileKeywordData_
 CSCProfileKeywordDetectCtx_
 CSCProfilePacketData_
 CSCProfilePrefilterData_
 CSCProfilePrefilterDetectCtx_
 CSCProfileSghData_
 CSCProfileSghDetectCtx_
 CSCRadix4Config_
 CSCRadix4Node_Structure for the node in the radix tree
 CSCRadix4Tree_Structure for the radix tree
 CSCRadix6Config_
 CSCRadix6Node_Structure for the node in the radix tree
 CSCRadix6Tree_Structure for the radix tree
 CSCRConfReference_Holds a reference from the file - reference.config
 CSCSigOrderFunc_Structure holding the signature ordering function used by the signature ordering module
 CSCSigSignatureWrapper_Signature wrapper used by signature ordering module while ordering signatures
 CSCTime_t
 CSCTPHdr_
 CSha256Type
 CSidsArray
 CSigDuplWrapper_Registration table for file handlers
 CSigFileLoaderStat_Signature loader statistics
 CSigGroupHead_Container for matching data for a signature group
 CSigGroupHeadInitData_
 CSigMatch_Single match condition for a signature
 CSigMatchCtx_Used to start a pointer to SigMatch context Should never be dereferenced without casting to something else
 CSigMatchData_Data needed for Match()
 CSignature_Signature container
 CSignatureInitData_
 CSignatureInitDataBuffer_
 CSignatureNonPrefilterStore_
 CSignatureParser_
 CSignatureProperties
 CSigNumArray_User data for storing signature id's in the radix tree
 CSigsArray_
 CSigString_
 CSigTableElmt_Element in sigmatch type table
 CSllHdr_
 CSMTPConfigStructure for containing configuration options
 CSMTPInput_
 CSMTPLine_
 CSMTPState_
 CSMTPString_
 CSMTPThreadCtx_
 CSMTPTransaction_
 CSpmBmCtx_
 CSpmCtx_
 CSpmGlobalThreadCtx_
 CSpmTableElmt_
 CSpmTestData_
 CSpmThreadCtx_
 CSRepCIDRTree_
 CSReputation_
 CSSLAlpns_
 CSSLCertsChain_
 CSslConfig_
 CSSLDecoderResult
 CSSLState_SSLv[2.0|3.[0|1|2|3]] state structure
 CSSLStateConnp_
 CSSLVersionData_
 CSSLVersionKeywords
 CStateQueue_Helper structure used by AC during state table creation
 CStatsCounter_Container to hold the counter variable
 CStatsGlobalContext_Holds the output interface context for the counter api
 CStatsLocalCounter_Storage for local counters, with a link to the public counter used for syncs
 CStatsPrivateThreadContext_Used to hold the private version of the counters registered
 CStatsPublicThreadContext_Stats Context for a ThreadVars instance
 CStatsRecord_
 CStatsTable_
 CStatsThreadStore_Per thread store of counters
 CStorage
 CStorageList_List of StorageMapping used at registration time
 CStorageMapping_
 CStreamContentInspectData
 CStreamContentInspectEngineData
 CStreamerCallbackData_
 CStreamingBuffer_
 CStreamingBufferBlockBlock of continues data
 CStreamingBufferConfig_
 CStreamingBufferRegion_
 CStreamingBufferSegment_
 CStreamLogData
 CStreamMpmData
 CStreamTcpSackRecord
 CStreamTcpThread_
 CStringType
 CSuricataContext_
 CSuricataFileContext_
 CSystemHugepageSnapshot
 CTargetVar_
 CTCPHdr_
 CTCPOpt_
 CTCPOptSackRecord_
 CTcpPoolCache
 CTcpReassemblyThreadCtx_
 CTcpSegment
 CTcpSegmentPcapHdrStorage_
 CTcpSession_
 CTcpStateQueue_
 CTcpStream_
 CTcpStreamCnf_
 CTCPVars_
 CTemplateHdr_
 CTenantLoaderCtx_
 CTestData_
 CTestReassembleRawCallbackData
 CTestSteps
 CTHashData_
 CTHashDataConfig_
 CTHashDataGetResult
 CTHashDataQueue_
 CTHashHashRow_
 CTHashTableContext_
 Cthdr
 CThread_
 CThreadData_
 CThreadInitCallback_
 CThreadLogFileHashEntry
 CThreads_
 CThreadsAffinityType_
 CThreadStorageId
 CThreadVars_Per thread variable structure
 CThresholdCacheItem
 CThresholdEntry_
 CThresholds
 CTlsFields
 CTmModule_
 CTmq_
 CTmqh_
 CTmqhFlowCtx_Ctx for the flow queue handler
 CTmqhFlowMode_
 CTmSlot_
 CTransformData_
 CUDPHdr_
 CUniquePortPoint_
 CUTHValidateDetectAddressHeadRange_
 CUtTest_
 CVariableName_Name2idx mapping structure for flowbits, flowvars and pktvars
 CVarNameStore_
 CVLANHdr_
 CVNTagHdr_
 CVXLANHeader_
 CXBit_