suricata
SuricataContext_ Struct Reference

#include <rust.h>

Data Fields

SCError(* SCLogMessage )(const SCLogLevel, const char *, const unsigned int, const char *, const SCError, const char *message)
 
void(* DetectEngineStateFree )(DetectEngineState *)
 
void(* AppLayerDecoderEventsSetEventRaw )(AppLayerDecoderEvents **, uint8_t)
 
void(* AppLayerDecoderEventsFreeEvents )(AppLayerDecoderEvents **)
 
int(* FileOpenFileWithId )(FileContainer *, const StreamingBufferConfig *, uint32_t track_id, const uint8_t *name, uint16_t name_len, const uint8_t *data, uint32_t data_len, uint16_t flags)
 
int(* FileCloseFileById )(FileContainer *, uint32_t track_id, const uint8_t *data, uint32_t data_len, uint16_t flags)
 
int(* FileAppendDataById )(FileContainer *, uint32_t track_id, const uint8_t *data, uint32_t data_len)
 
int(* FileAppendGAPById )(FileContainer *, uint32_t track_id, const uint8_t *data, uint32_t data_len)
 
void(* FileContainerRecycle )(FileContainer *ffc)
 
void(* FilePrune )(FileContainer *ffc)
 
void(* FileSetTx )(FileContainer *, uint64_t)
 

Detailed Description

Definition at line 21 of file rust.h.

Field Documentation

void(* SuricataContext_::AppLayerDecoderEventsFreeEvents) (AppLayerDecoderEvents **)

Definition at line 27 of file rust.h.

Referenced by main().

void(* SuricataContext_::AppLayerDecoderEventsSetEventRaw) (AppLayerDecoderEvents **, uint8_t)

Definition at line 25 of file rust.h.

Referenced by main().

void(* SuricataContext_::DetectEngineStateFree) (DetectEngineState *)

Definition at line 24 of file rust.h.

Referenced by main().

int(* SuricataContext_::FileAppendDataById) (FileContainer *, uint32_t track_id, const uint8_t *data, uint32_t data_len)

Definition at line 34 of file rust.h.

Referenced by main().

int(* SuricataContext_::FileAppendGAPById) (FileContainer *, uint32_t track_id, const uint8_t *data, uint32_t data_len)

Definition at line 36 of file rust.h.

Referenced by main().

int(* SuricataContext_::FileCloseFileById) (FileContainer *, uint32_t track_id, const uint8_t *data, uint32_t data_len, uint16_t flags)

Definition at line 32 of file rust.h.

Referenced by main().

void(* SuricataContext_::FileContainerRecycle) (FileContainer *ffc)

Definition at line 38 of file rust.h.

Referenced by main().

int(* SuricataContext_::FileOpenFileWithId) (FileContainer *, const StreamingBufferConfig *, uint32_t track_id, const uint8_t *name, uint16_t name_len, const uint8_t *data, uint32_t data_len, uint16_t flags)

Definition at line 29 of file rust.h.

Referenced by main().

void(* SuricataContext_::FilePrune) (FileContainer *ffc)

Definition at line 39 of file rust.h.

Referenced by main().

void(* SuricataContext_::FileSetTx) (FileContainer *, uint64_t)

Definition at line 40 of file rust.h.

Referenced by main().

SCError(* SuricataContext_::SCLogMessage) (const SCLogLevel, const char *, const unsigned int, const char *, const SCError, const char *message)

Definition at line 22 of file rust.h.

Referenced by main().


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