]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Rust: expose function AppLayerParserStateSetFlag
authorPierre Chifflier <chifflier@wzdftpd.net>
Mon, 15 Jan 2018 21:51:39 +0000 (22:51 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 26 Mar 2018 09:04:30 +0000 (11:04 +0200)
rust/src/parser.rs

index 8ac513408a12bfb3a0f7d7cbf2c864852adfc6ce..efee0c4c45fe020a2015819d36a4c62d8c8eb0c7 100644 (file)
@@ -153,6 +153,13 @@ extern {
 }
 
 // Defined in app-layer-parser.h
+pub const APP_LAYER_PARSER_EOF : u8 = 0b0;
+pub const APP_LAYER_PARSER_NO_INSPECTION : u8 = 0b1;
+pub const APP_LAYER_PARSER_NO_REASSEMBLY : u8 = 0b10;
+pub const APP_LAYER_PARSER_NO_INSPECTION_PAYLOAD : u8 = 0b100;
+pub const APP_LAYER_PARSER_BYPASS_READY : u8 = 0b1000;
+
 extern {
+    pub fn AppLayerParserStateSetFlag(state: *mut c_void, flag: u8);
     pub fn AppLayerParserConfParserEnabled(ipproto: *const c_char, proto: *const c_char) -> c_int;
 }