suricata
SCCapturePlugin_ Struct Reference

#include <suricata-plugin.h>

Public Member Functions

 TAILQ_ENTRY (SCCapturePlugin_) entries
 

Data Fields

char * name
 
void(* Init )(const char *args, int plugin_slot, int receive_slot, int decode_slot)
 
int(* ThreadInit )(void *ctx, int thread_id, void **thread_ctx)
 
int(* ThreadDeinit )(void *ctx, void *thread_ctx)
 
const char *(* GetDefaultMode )(void)
 

Detailed Description

Definition at line 67 of file suricata-plugin.h.

Member Function Documentation

◆ TAILQ_ENTRY()

SCCapturePlugin_::TAILQ_ENTRY ( SCCapturePlugin_  )

Field Documentation

◆ GetDefaultMode

const char*(* SCCapturePlugin_::GetDefaultMode) (void)

Definition at line 72 of file suricata-plugin.h.

Referenced by RunModeDispatch().

◆ Init

void(* SCCapturePlugin_::Init) (const char *args, int plugin_slot, int receive_slot, int decode_slot)

Definition at line 69 of file suricata-plugin.h.

◆ name

char* SCCapturePlugin_::name

Definition at line 68 of file suricata-plugin.h.

◆ ThreadDeinit

int(* SCCapturePlugin_::ThreadDeinit) (void *ctx, void *thread_ctx)

Definition at line 71 of file suricata-plugin.h.

◆ ThreadInit

int(* SCCapturePlugin_::ThreadInit) (void *ctx, int thread_id, void **thread_ctx)

Definition at line 70 of file suricata-plugin.h.


The documentation for this struct was generated from the following file: