suricata
|
#include <app-layer-register.h>
Definition at line 29 of file app-layer-register.h.
bool(* AppLayerParser::ApplyTxConfig) (void *state, void *tx, int mode, AppLayerTxConfig) |
Definition at line 70 of file app-layer-register.h.
const int AppLayerParser::complete_tc |
Definition at line 51 of file app-layer-register.h.
const int AppLayerParser::complete_ts |
Definition at line 50 of file app-layer-register.h.
const char* AppLayerParser::default_port |
Definition at line 31 of file app-layer-register.h.
uint32_t AppLayerParser::flags |
Definition at line 72 of file app-layer-register.h.
AppLayerParserGetFrameIdByNameFn AppLayerParser::GetFrameIdByName |
Definition at line 74 of file app-layer-register.h.
AppLayerParserGetFrameNameByIdFn AppLayerParser::GetFrameNameById |
Definition at line 75 of file app-layer-register.h.
AppLayerStateData*(* AppLayerParser::GetStateData) (void *state) |
Definition at line 68 of file app-layer-register.h.
AppLayerParserGetStateIdByNameFn AppLayerParser::GetStateIdByName |
Definition at line 77 of file app-layer-register.h.
AppLayerParserGetStateNameByIdFn AppLayerParser::GetStateNameById |
Definition at line 78 of file app-layer-register.h.
AppLayerTxData*(* AppLayerParser::GetTxData) (void *tx) |
Definition at line 69 of file app-layer-register.h.
AppLayerGetFileState(* AppLayerParser::GetTxFiles) (void *, uint8_t) |
Definition at line 62 of file app-layer-register.h.
AppLayerGetTxIterTuple(* AppLayerParser::GetTxIterator) (const uint8_t ipproto, const AppProto alproto, void *alstate, uint64_t min_tx_id, uint64_t max_tx_id, AppLayerGetTxIterState *istate) |
Definition at line 64 of file app-layer-register.h.
uint8_t AppLayerParser::ip_proto |
Definition at line 32 of file app-layer-register.h.
void*(* AppLayerParser::LocalStorageAlloc) (void) |
Definition at line 59 of file app-layer-register.h.
void(* AppLayerParser::LocalStorageFree) (void *) |
Definition at line 60 of file app-layer-register.h.
uint16_t AppLayerParser::max_depth |
Definition at line 38 of file app-layer-register.h.
uint16_t AppLayerParser::min_depth |
Definition at line 37 of file app-layer-register.h.
const char* AppLayerParser::name |
Definition at line 30 of file app-layer-register.h.
Referenced by AppLayerRegisterProtocolDetection().
AppLayerParserFPtr AppLayerParser::ParseTC |
Definition at line 44 of file app-layer-register.h.
AppLayerParserFPtr AppLayerParser::ParseTS |
Definition at line 43 of file app-layer-register.h.
ProbingParserFPtr AppLayerParser::ProbeTC |
Definition at line 35 of file app-layer-register.h.
ProbingParserFPtr AppLayerParser::ProbeTS |
Definition at line 34 of file app-layer-register.h.
void*(* AppLayerParser::StateAlloc) (void *, AppProto) |
Definition at line 40 of file app-layer-register.h.
void(* AppLayerParser::StateFree) (void *) |
Definition at line 41 of file app-layer-register.h.
int(* AppLayerParser::StateGetEventInfo) (const char *event_name, uint8_t *event_id, AppLayerEventType *event_type) |
Definition at line 54 of file app-layer-register.h.
int(* AppLayerParser::StateGetEventInfoById) (uint8_t event_id, const char **event_name, AppLayerEventType *event_type) |
Definition at line 56 of file app-layer-register.h.
int(* AppLayerParser::StateGetProgress) (void *alstate, uint8_t direction) |
Definition at line 52 of file app-layer-register.h.
void*(* AppLayerParser::StateGetTx) (void *alstate, uint64_t tx_id) |
Definition at line 47 of file app-layer-register.h.
uint64_t(* AppLayerParser::StateGetTxCnt) (void *alstate) |
Definition at line 46 of file app-layer-register.h.
void(* AppLayerParser::StateTransactionFree) (void *, uint64_t) |
Definition at line 48 of file app-layer-register.h.