diff options
Diffstat (limited to 'framework/src/suricata/src/app-layer-template.h')
-rw-r--r-- | framework/src/suricata/src/app-layer-template.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/framework/src/suricata/src/app-layer-template.h b/framework/src/suricata/src/app-layer-template.h deleted file mode 100644 index 4e58fa89..00000000 --- a/framework/src/suricata/src/app-layer-template.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Copyright (C) 2015 Open Information Security Foundation - * - * You can copy, redistribute or modify this Program under the terms of - * the GNU General Public License version 2 as published by the Free - * Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * version 2 along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - */ - -#ifndef __APP_LAYER_TEMPLATE_H__ -#define __APP_LAYER_TEMPLATE_H__ - -#include "detect-engine-state.h" - -#include "queue.h" - -void RegisterTemplateParsers(void); -void TemplateParserRegisterTests(void); - -typedef struct TemplateTransaction_ { - - uint64_t tx_id; /*<< Internal transaction ID. */ - - AppLayerDecoderEvents *decoder_events; /*<< Application layer - * events that occurred - * while parsing this - * transaction. */ - - uint8_t *request_buffer; - uint32_t request_buffer_len; - - uint8_t *response_buffer; - uint32_t response_buffer_len; - - uint8_t response_done; /*<< Flag to be set when the response is - * seen. */ - - DetectEngineState *de_state; - - TAILQ_ENTRY(TemplateTransaction_) next; - -} TemplateTransaction; - -typedef struct TemplateState_ { - - TAILQ_HEAD(, TemplateTransaction_) tx_list; /**< List of Template transactions - * associated with this - * state. */ - - uint64_t transaction_max; /**< A count of the number of - * transactions created. The - * transaction ID for each transaction - * is allocted by incrementing this - * value. */ - - uint16_t events; /**< Number of application layer events created - * for this state. */ - -} TemplateState; - -#endif /* __APP_LAYER_TEMPLATE_H__ */ |