Go to the documentation of this file.
25 static void InitCapturePlugin(
const char *args,
int plugin_slot,
int receive_slot,
int decode_slot)
33 static void SCPluginInit(
void)
38 FatalError(
"Failed to allocate memory for capture plugin");
40 plugin->
name =
"ci-capture";
41 plugin->
Init = InitCapturePlugin;
48 .author =
"OISF Developer",
49 .license =
"GPL-2.0-only",
int SCPluginRegisterCapture(SCCapturePlugin *)
void(* Init)(const char *args, int plugin_slot, int receive_slot, int decode_slot)
const char *(* GetDefaultMode)(void)
const SCPlugin * SCPluginRegister()
void CiCaptureIdsRegister(int slot)
void TmModuleDecodeCiCaptureRegister(int slot)
void TmModuleReceiveCiCaptureRegister(int slot)
const char * CiCaptureIdsGetDefaultRunMode(void)
const SCPlugin PluginRegistration
#define SCLogNotice(...)
Macro used to log NOTICE messages.