app-layer: add tx detect functions to register struct

pull/4405/head
Jason Ish 6 years ago
parent fdb587d2fc
commit 20bc08a722

@ -171,6 +171,11 @@ int AppLayerRegisterParser(const struct AppLayerParser *p, AppProto alproto)
p->GetTxIterator);
}
if (p->SetTxDetectFlags && p->GetTxDetectFlags) {
AppLayerParserRegisterDetectFlagsFuncs(p->ip_proto, alproto,
p->GetTxDetectFlags, p->SetTxDetectFlags);
}
return 0;
}

@ -71,6 +71,9 @@ typedef struct AppLayerParser {
AppLayerGetTxIterTuple (*GetTxIterator)(const uint8_t ipproto,
const AppProto alproto, void *alstate, uint64_t min_tx_id,
uint64_t max_tx_id, AppLayerGetTxIterState *istate);
void (*SetTxDetectFlags)(void *, uint8_t, uint64_t);
uint64_t (*GetTxDetectFlags)(void *, uint8_t);
} AppLayerParser;
/**

Loading…
Cancel
Save