suricata
feature.c File Reference
#include "suricata-common.h"
#include "feature.h"
#include "threads.h"
#include "util-debug.h"
#include "util-hashlist.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 144 of file feature.c.

References HashListTableGetListHead().

Here is the call graph for this function:

◆ FeatureTrackingRegister()

void FeatureTrackingRegister ( void  )

Definition at line 152 of file feature.c.

◆ FeatureTrackingRelease()

void FeatureTrackingRelease ( void  )

Definition at line 136 of file feature.c.

Referenced by GlobalsDestroy().

Here is the caller graph for this function:

◆ ProvidesFeature()

void ProvidesFeature ( const char *  feature_name)

Definition at line 111 of file feature.c.

References SCMutexLock.

◆ RequiresFeature()

bool RequiresFeature ( const char *  feature_name)

Definition at line 126 of file feature.c.

References SCMutexLock.