suricata
feature.c File Reference
#include "suricata-common.h"
#include "feature.h"
#include "util-hash.h"
Include dependency graph for feature.c:

Go to the source code of this file.

Data Structures

struct  FeatureEntryType
 

Typedefs

typedef struct FeatureEntryType FeatureEntryType
 

Functions

void ProvidesFeature (const char *feature_name)
 
bool RequiresFeature (const char *feature_name)
 
void FeatureTrackingRelease (void)
 
void FeatureDump (void)
 
void FeatureTrackingRegister (void)
 

Detailed Description

Author
Jeff Lucovsky jeff@.nosp@m.luco.nosp@m.vsky..nosp@m.org

Implements feature tracking

Definition in file feature.c.

Typedef Documentation

◆ FeatureEntryType

Function Documentation

◆ FeatureDump()

void FeatureDump ( void  )

Definition at line 142 of file feature.c.

References HashListTableGetListHead().

Here is the call graph for this function:

◆ FeatureTrackingRegister()

void FeatureTrackingRegister ( void  )

Definition at line 150 of file feature.c.

◆ FeatureTrackingRelease()

void FeatureTrackingRelease ( void  )

Definition at line 134 of file feature.c.

◆ ProvidesFeature()

void ProvidesFeature ( const char *  feature_name)

Definition at line 109 of file feature.c.

References SCMutexLock.

◆ RequiresFeature()

bool RequiresFeature ( const char *  feature_name)

Definition at line 124 of file feature.c.

References SCMutexLock.