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

_OptTreeNode Struct Reference

#include <rules.h>

List of all members.

Public Attributes

OptFpListopt_func
RspFpListrsp_func
OutputFuncNodeoutputFuncs
void * ds_list [64]
int chain_node_number
int type
int evalIndex
int proto
_RuleTreeNodeproto_node
int session_flag
char * logto
SigInfo sigInfo
u_int8_t stateless
u_int8_t established
u_int8_t unestablished
Event event_data
TagDatatag
int active_flag
int activation_counter
int countdown
int activates
int activated_by
u_int8_t threshold_type
u_int32_t threshold
u_int32_t window
_OptTreeNodeOTN_activation_ptr
_RuleTreeNodeRTN_activation_ptr
_OptTreeNodenext
_RuleTreeNodertn


Member Data Documentation

int _OptTreeNode::activated_by
 

Definition at line 206 of file rules.h.

Referenced by GetDynamicOTN(), and ParseActivatedBy().

int _OptTreeNode::activates
 

Definition at line 205 of file rules.h.

Referenced by ParseActivates(), and SetLinks().

int _OptTreeNode::activation_counter
 

Definition at line 203 of file rules.h.

Referenced by ActivateAction(), and ParseCount().

int _OptTreeNode::active_flag
 

Definition at line 202 of file rules.h.

Referenced by ActivateAction(), DynamicAction(), and fpEvalOTN().

int _OptTreeNode::chain_node_number
 

Definition at line 178 of file rules.h.

Referenced by DumpChain(), fpEvalOTN(), and ParseRuleOptions().

int _OptTreeNode::countdown
 

Definition at line 204 of file rules.h.

Referenced by ActivateAction(), and DynamicAction().

void* _OptTreeNode::ds_list[64]
 

Definition at line 176 of file rules.h.

Referenced by BuildMultiPatGroup(), BuildMultiPatGroupsUri(), CheckDsizeEq(), CheckDsizeGT(), CheckDsizeLT(), CheckDsizeRange(), CheckFragBits(), CheckFragOffset(), CheckIpOptions(), CheckORPatternMatch(), CheckRpc(), CheckTcpAckEq(), CheckTcpFlags(), CheckTcpSeqEq(), CheckTtlEq(), CheckTtlGT(), CheckTtlLT(), CheckTtlRG(), DsizeCheckInit(), DumpSessionData(), FlowInit(), fpCreateFastPacketDetection(), FragBitsInit(), FragOffsetInit(), IcmpCodeCheck(), IcmpCodeCheckInit(), IcmpIdCheck(), IcmpIdCheckInit(), IcmpSeqCheck(), IcmpSeqCheckInit(), IcmpTypeCheck(), IcmpTypeCheckInit(), InitFlowData(), IpIdCheckEq(), IpIdCheckInit(), IpOptionInit(), IpProtoInit(), IpSameCheckInit(), IpTosCheckEq(), IpTosCheckInit(), NewNode(), OtnHasContent(), OtnHasUriContent(), ParseContentListFile(), ParseDsize(), ParseFlowArgs(), ParseFragBits(), ParseFragOffset(), ParseIcmpCode(), ParseIcmpId(), ParseIcmpSeq(), ParseIcmpType(), ParseIpId(), ParseIpOptionData(), ParseIpSame(), ParseIpTos(), ParsePattern(), ParseReplacePattern(), ParseRpc(), ParseSession(), ParseTcpAck(), ParseTCPFlags(), ParseTcpSeq(), ParseTcpWin(), ParseTtl(), PayloadReplaceInit(), PayloadSearchDepth(), PayloadSearchDistance(), PayloadSearchNocase(), PayloadSearchOffset(), PayloadSearchRawbytes(), PayloadSearchRegex(), PayloadSearchWithin(), RpcCheckInit(), SessionInit(), SetUseDoePtr(), TcpAckCheckInit(), TCPFlagCheckInit(), TcpSeqCheckInit(), TcpWinCheckEq(), TcpWinCheckInit(), and TtlCheckInit().

u_int8_t _OptTreeNode::established
 

Definition at line 194 of file rules.h.

Referenced by fpEvalOTN(), and ParseFlowArgs().

int _OptTreeNode::evalIndex
 

Definition at line 181 of file rules.h.

Event _OptTreeNode::event_data
 

Definition at line 197 of file rules.h.

Referenced by fpLogEvent(), ParseClassType(), ParsePriority(), ParseRev(), ParseRuleOptions(), and ParseSID().

char* _OptTreeNode::logto
 

Definition at line 188 of file rules.h.

Referenced by OpenLogFile(), and ParseLogto().

struct _OptTreeNode* _OptTreeNode::next
 

Definition at line 215 of file rules.h.

Referenced by DumpChain(), fpCreateFastPacketDetection(), GetDynamicOTN(), IntegrityCheck(), ParseRuleOptions(), and SetLinks().

OptFpList* _OptTreeNode::opt_func
 

Definition at line 168 of file rules.h.

Referenced by AddOptFuncToList(), fpEvalOTN(), and IntegrityCheck().

struct _OptTreeNode* _OptTreeNode::OTN_activation_ptr
 

Definition at line 212 of file rules.h.

Referenced by ActivateAction(), and SetLinks().

OutputFuncNode* _OptTreeNode::outputFuncs
 

Definition at line 170 of file rules.h.

Referenced by AlertAction(), and CallSigOutputFuncs().

int _OptTreeNode::proto
 

Definition at line 183 of file rules.h.

struct _RuleTreeNode* _OptTreeNode::proto_node
 

Definition at line 185 of file rules.h.

Referenced by ParseRuleOptions().

RspFpList* _OptTreeNode::rsp_func
 

Definition at line 169 of file rules.h.

Referenced by AddRspFuncToList(), and TriggerResponses().

struct _RuleTreeNode* _OptTreeNode::rtn
 

Definition at line 216 of file rules.h.

Referenced by ActivateAction(), AlertAction(), DropAction(), DynamicAction(), fpAddMatch(), fpEvalOTN(), LogAction(), and ParseRuleOptions().

struct _RuleTreeNode* _OptTreeNode::RTN_activation_ptr
 

Definition at line 213 of file rules.h.

Referenced by ActivateAction(), and SetLinks().

int _OptTreeNode::session_flag
 

Definition at line 186 of file rules.h.

SigInfo _OptTreeNode::sigInfo
 

Definition at line 191 of file rules.h.

Referenced by ActivateAction(), AlertAction(), AlertSyslog(), BuildMultiPatGroup(), CallSigOutputFuncs(), Database(), DropAction(), DynamicAction(), fpAddFragAlert(), fpAddSessionAlert(), fpCreateFastPacketDetection(), fpEvalOTN(), fpFinalSelectEvent(), fpFragAlerted(), fpSessionAlerted(), LogAction(), otnx_match(), ParseClassType(), ParseMessage(), ParsePriority(), ParseReference(), ParseRev(), ParseRuleOptions(), ParseSID(), PrintPriorityData(), and PrintXrefs().

u_int8_t _OptTreeNode::stateless
 

Definition at line 193 of file rules.h.

Referenced by fpLogEvent(), ParseFlowArgs(), and ParseRuleOptions().

TagData* _OptTreeNode::tag
 

Definition at line 199 of file rules.h.

Referenced by ParseTag(), and SetTags().

u_int32_t _OptTreeNode::threshold
 

Definition at line 209 of file rules.h.

u_int8_t _OptTreeNode::threshold_type
 

Definition at line 208 of file rules.h.

int _OptTreeNode::type
 

Definition at line 180 of file rules.h.

Referenced by DumpChain(), fpEvalOTN(), and ParseRuleOptions().

u_int8_t _OptTreeNode::unestablished
 

Definition at line 195 of file rules.h.

Referenced by fpEvalOTN(), and ParseFlowArgs().

u_int32_t _OptTreeNode::window
 

Definition at line 210 of file rules.h.


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