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 44 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 49 of file suricata-plugin.h.

◆ Init

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

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

◆ name

char* SCCapturePlugin_::name

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

◆ ThreadDeinit

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

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

◆ ThreadInit

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

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


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