Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

_Stream4Data Struct Reference

#include <stream.h>

List of all members.

Public Attributes

char stream4_active
char stateful_inspection_flag
u_int32_t timeout
char state_alerts
char evasion_alerts
u_int32_t memcap
u_int32_t max_sessions
double cache_clean_percent
u_int16_t cache_clean_sessions
char log_flushed_streams
char ps_alerts
char track_stats_flag
char * stats_file
u_int32_t last_prune_time
char reassemble_client
char reassemble_server
char reassembly_alerts
char state_protection
char zero_flushed_packets
char flush_on_alert
u_int32_t overlap_limit
u_int8_t assemble_ports [65536]
u_int8_t emergency_ports [65536]
u_int32_t sp_threshold
u_int32_t sp_period
u_int32_t suspend_threshold
u_int32_t suspend_period
u_int8_t stop_traverse
u_int32_t stop_seq
u_int8_t min_ttl
u_int8_t ttl_limit
u_int16_t path_mtu
u_int8_t reassy_method
u_int32_t ps_memcap
int flush_data_diff_size
char asynchronous_link
char enforce_state
char ms_inline_alerts
u_int32_t server_inspect_limit
u_int32_t flush_base
u_int32_t flush_range
int32_t flush_behavior
u_int32_t flush_seed


Member Data Documentation

u_int8_t _Stream4Data::assemble_ports[65536]
 

Definition at line 169 of file stream.h.

Referenced by CheckPorts(), and Stream4InitReassembler().

char _Stream4Data::asynchronous_link
 

Definition at line 191 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), and ReassembleStream4().

double _Stream4Data::cache_clean_percent
 

Definition at line 149 of file stream.h.

Referenced by CleanHashTable(), DisplayStream4Config(), ParseStream4Args(), and PruneSessionCache().

u_int16_t _Stream4Data::cache_clean_sessions
 

Definition at line 150 of file stream.h.

Referenced by CleanHashTable(), DisplayStream4Config(), ParseStream4Args(), and PruneSessionCache().

u_int8_t _Stream4Data::emergency_ports[65536]
 

Definition at line 170 of file stream.h.

Referenced by CheckPorts(), and Stream4InitReassembler().

char _Stream4Data::enforce_state
 

Definition at line 193 of file stream.h.

Referenced by AlertFlushStream(), DisplayStream4Config(), ParseStream4Args(), and ReassembleStream4().

char _Stream4Data::evasion_alerts
 

Definition at line 146 of file stream.h.

Referenced by CheckRst(), DisplayStream4Config(), ParseStream4Args(), ReassembleStream4(), StoreStreamPkt(), TcpAction(), and TcpActionAsync().

u_int32_t _Stream4Data::flush_base
 

Definition at line 199 of file stream.h.

Referenced by ParseStream4Args(), and Stream4InitReassembler().

int32_t _Stream4Data::flush_behavior
 

Definition at line 201 of file stream.h.

Referenced by ParseStream4Args(), and Stream4InitReassembler().

int _Stream4Data::flush_data_diff_size
 

Definition at line 188 of file stream.h.

Referenced by BuildPacket(), ParseStream4Args(), and Stream4InitReassembler().

char _Stream4Data::flush_on_alert
 

Definition at line 166 of file stream.h.

Referenced by AlertFlushStream(), ParseStream4Args(), and Stream4InitReassembler().

u_int32_t _Stream4Data::flush_range
 

Definition at line 200 of file stream.h.

Referenced by ParseStream4Args(), and Stream4InitReassembler().

u_int32_t _Stream4Data::flush_seed
 

Definition at line 202 of file stream.h.

Referenced by ParseStream4Args(), and Stream4InitReassembler().

u_int32_t _Stream4Data::last_prune_time
 

Definition at line 159 of file stream.h.

Referenced by PruneCheck(), and Stream4Init().

char _Stream4Data::log_flushed_streams
 

Definition at line 152 of file stream.h.

Referenced by DisplayStream4Config(), LogStream(), and ParseStream4Args().

u_int32_t _Stream4Data::max_sessions
 

Definition at line 148 of file stream.h.

Referenced by CleanHashTable(), DisplayStream4Config(), InitSessionCache(), ParseStream4Args(), and Stream4Init().

u_int32_t _Stream4Data::memcap
 

Definition at line 147 of file stream.h.

Referenced by CleanHashTable(), DisplayStream4Config(), ParseStream4Args(), PruneSessionCache(), SafeAlloc(), and Stream4Init().

u_int8_t _Stream4Data::min_ttl
 

Definition at line 182 of file stream.h.

Referenced by DisplayStream4Config(), and ParseStream4Args().

char _Stream4Data::ms_inline_alerts
 

Definition at line 194 of file stream.h.

Referenced by DisplayStream4Config(), DropAction(), and ParseStream4Args().

u_int32_t _Stream4Data::overlap_limit
 

Definition at line 167 of file stream.h.

Referenced by ParseStream4Args(), ReassembleStream4(), and Stream4InitReassembler().

u_int16_t _Stream4Data::path_mtu
 

Definition at line 185 of file stream.h.

Referenced by ParseStream4Args().

char _Stream4Data::ps_alerts
 

Definition at line 154 of file stream.h.

Referenced by CreateNewSession(), DisplayStream4Config(), ParseStream4Args(), TcpAction(), and TcpActionAsync().

u_int32_t _Stream4Data::ps_memcap
 

Definition at line 187 of file stream.h.

char _Stream4Data::reassemble_client
 

Definition at line 161 of file stream.h.

Referenced by AlertFlushStream(), CreateNewSession(), DropSession(), NotForStream4(), parse_one_v1(), ParseStream4Args(), ReassembleStream4(), StoreStreamPkt(), Stream4InitReassembler(), TcpAction(), and TcpActionAsync().

char _Stream4Data::reassemble_server
 

Definition at line 162 of file stream.h.

Referenced by AlertFlushStream(), CreateNewSession(), DropSession(), NotForStream4(), parse_one_v1(), ParseStream4Args(), ReassembleStream4(), StoreStreamPkt(), Stream4InitReassembler(), TcpAction(), and TcpActionAsync().

char _Stream4Data::reassembly_alerts
 

Definition at line 163 of file stream.h.

Referenced by NotForStream4(), ReassembleStream4(), and Stream4InitReassembler().

u_int8_t _Stream4Data::reassy_method
 

Definition at line 186 of file stream.h.

Referenced by BuildPacket(), LogStream(), StoreStreamPkt(), and Stream4InitReassembler().

u_int32_t _Stream4Data::server_inspect_limit
 

Definition at line 196 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), and ReassembleStream4().

u_int32_t _Stream4Data::sp_period
 

Definition at line 173 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), ReassembleStream4(), and Stream4Init().

u_int32_t _Stream4Data::sp_threshold
 

Definition at line 172 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), ReassembleStream4(), and Stream4Init().

char _Stream4Data::state_alerts
 

Definition at line 145 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), and StoreStreamPkt().

char _Stream4Data::state_protection
 

Definition at line 164 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), ReassembleStream4(), and Stream4Init().

char _Stream4Data::stateful_inspection_flag
 

Definition at line 143 of file stream.h.

Referenced by CheckRst(), DisplayStream4Config(), ParseStream4Args(), and ReassembleStream4().

char* _Stream4Data::stats_file
 

Definition at line 157 of file stream.h.

u_int32_t _Stream4Data::stop_seq
 

Definition at line 180 of file stream.h.

Referenced by BuildPacket(), and TraverseFunc().

u_int8_t _Stream4Data::stop_traverse
 

Definition at line 179 of file stream.h.

Referenced by BuildPacket(), and TraverseFunc().

char _Stream4Data::stream4_active
 

Definition at line 141 of file stream.h.

Referenced by Stream4Init(), and Stream4InitReassembler().

u_int32_t _Stream4Data::suspend_period
 

Definition at line 176 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), ReassembleStream4(), and Stream4Init().

u_int32_t _Stream4Data::suspend_threshold
 

Definition at line 175 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), ReassembleStream4(), and Stream4Init().

u_int32_t _Stream4Data::timeout
 

Definition at line 144 of file stream.h.

Referenced by CleanHashTable(), DisplayStream4Config(), parse_one_v1(), ParseStream4Args(), PruneCheck(), and PruneSessionCache().

char _Stream4Data::track_stats_flag
 

Definition at line 156 of file stream.h.

Referenced by DeleteSession(), DisplayStream4Config(), ParseStream4Args(), Stream4CleanExitFunction(), Stream4Init(), and Stream4RestartFunction().

u_int8_t _Stream4Data::ttl_limit
 

Definition at line 183 of file stream.h.

Referenced by DisplayStream4Config(), ParseStream4Args(), and StoreStreamPkt().

char _Stream4Data::zero_flushed_packets
 

Definition at line 165 of file stream.h.

Referenced by BuildPacket(), FlushStream(), ParseStream4Args(), and Stream4InitReassembler().


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:31 2006 by  doxygen 1.4.2