suricata
TemplateTransaction Struct Reference

#include <app-layer-template.h>

Collaboration diagram for TemplateTransaction:

Public Member Functions

 TAILQ_ENTRY (TemplateTransaction) next
 

Data Fields

uint64_t tx_id
 
AppLayerDecoderEventsdecoder_events
 
uint8_t * request_buffer
 
uint32_t request_buffer_len
 
LoggerId logged
 
uint8_t * response_buffer
 
uint32_t response_buffer_len
 
uint8_t response_done
 
DetectEngineStatede_state
 

Detailed Description

Definition at line 34 of file app-layer-template.h.

Member Function Documentation

TemplateTransaction::TAILQ_ENTRY ( TemplateTransaction  )

Field Documentation

DetectEngineState* TemplateTransaction::de_state

Definition at line 55 of file app-layer-template.h.

AppLayerDecoderEvents* TemplateTransaction::decoder_events

Application layer events that occurred while parsing this transaction.

Definition at line 41 of file app-layer-template.h.

LoggerId TemplateTransaction::logged

flags indicating which loggers that have logged

Definition at line 47 of file app-layer-template.h.

uint8_t* TemplateTransaction::request_buffer

Definition at line 43 of file app-layer-template.h.

Referenced by DetectTemplateBufferRegister().

uint32_t TemplateTransaction::request_buffer_len

Definition at line 44 of file app-layer-template.h.

Referenced by DetectTemplateBufferRegister().

uint8_t* TemplateTransaction::response_buffer

Definition at line 49 of file app-layer-template.h.

Referenced by DetectTemplateBufferRegister().

uint32_t TemplateTransaction::response_buffer_len

Definition at line 50 of file app-layer-template.h.

Referenced by DetectTemplateBufferRegister().

uint8_t TemplateTransaction::response_done

Definition at line 52 of file app-layer-template.h.

uint64_t TemplateTransaction::tx_id

Internal transaction ID.

Definition at line 37 of file app-layer-template.h.


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