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

_RuleTreeNode Struct Reference

#include <rules.h>

List of all members.

Public Attributes

RuleFpListrule_func
int head_node_number
int type
IpAddrSetsip
IpAddrSetdip
int not_sp_flag
u_short hsp
u_short lsp
int not_dp_flag
u_short hdp
u_short ldp
u_int32_t flags
int active_flag
int activation_counter
int countdown
ActivateListactivate_list
_RuleTreeNoderight
OptTreeNodedown
_ListHeadlisthead


Member Data Documentation

ActivateList* _RuleTreeNode::activate_list
 

Definition at line 267 of file rules.h.

Referenced by GetDynamicRTN(), and ParseActivatedBy().

int _RuleTreeNode::activation_counter
 

Definition at line 265 of file rules.h.

int _RuleTreeNode::active_flag
 

Definition at line 264 of file rules.h.

Referenced by ActivateAction(), DynamicAction(), fpEvalRTN(), and fpEvalRTNSW().

int _RuleTreeNode::countdown
 

Definition at line 266 of file rules.h.

Referenced by ActivateAction(), and DynamicAction().

IpAddrSet* _RuleTreeNode::dip
 

Definition at line 249 of file rules.h.

Referenced by AllocAddrNode(), CheckBidirectional(), CheckDstIP(), CheckDstIPNotEq(), DumpChain(), TestHeader(), and XferHeader().

OptTreeNode* _RuleTreeNode::down
 

Definition at line 271 of file rules.h.

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

u_int32_t _RuleTreeNode::flags
 

Definition at line 261 of file rules.h.

Referenced by AddrToFunc(), CheckBidirectional(), CheckDstIP(), CheckSrcIP(), DumpChain(), fpCreateFastPacketDetection(), fpEvalRTN(), fpEvalRTNSW(), ProcessHeadNode(), ProcessIP(), SetupRTNFuncList(), TestHeader(), and XferHeader().

u_short _RuleTreeNode::hdp
 

Definition at line 258 of file rules.h.

Referenced by CheckBidirectional(), CheckDstPortEqual(), CheckDstPortNotEq(), DumpChain(), fpCreateFastPacketDetection(), TestHeader(), and XferHeader().

int _RuleTreeNode::head_node_number
 

Definition at line 244 of file rules.h.

Referenced by DumpChain(), fpEvalRTN(), fpEvalRTNSW(), and ProcessHeadNode().

u_short _RuleTreeNode::hsp
 

Definition at line 253 of file rules.h.

Referenced by CheckBidirectional(), CheckSrcPortEqual(), CheckSrcPortNotEq(), DumpChain(), fpCreateFastPacketDetection(), TestHeader(), and XferHeader().

u_short _RuleTreeNode::ldp
 

Definition at line 259 of file rules.h.

Referenced by CheckBidirectional(), CheckDstPortEqual(), CheckDstPortNotEq(), DumpChain(), fpCreateFastPacketDetection(), fpEvalRTN(), fpEvalRTNSW(), ProcessHeadNode(), TestHeader(), and XferHeader().

struct _ListHead* _RuleTreeNode::listhead
 

Definition at line 273 of file rules.h.

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

u_short _RuleTreeNode::lsp
 

Definition at line 254 of file rules.h.

Referenced by CheckBidirectional(), CheckSrcPortEqual(), CheckSrcPortNotEq(), DumpChain(), fpCreateFastPacketDetection(), TestHeader(), and XferHeader().

int _RuleTreeNode::not_dp_flag
 

Definition at line 256 of file rules.h.

Referenced by fpCreateFastPacketDetection(), and XferHeader().

int _RuleTreeNode::not_sp_flag
 

Definition at line 251 of file rules.h.

Referenced by fpCreateFastPacketDetection(), and XferHeader().

struct _RuleTreeNode* _RuleTreeNode::right
 

Definition at line 269 of file rules.h.

Referenced by DumpChain(), fpCreateFastPacketDetection(), GetDynamicRTN(), IntegrityCheck(), ProcessHeadNode(), and SetLinks().

RuleFpList* _RuleTreeNode::rule_func
 

Definition at line 242 of file rules.h.

Referenced by AddRuleFuncToList(), fpEvalRTN(), and fpEvalRTNSW().

IpAddrSet* _RuleTreeNode::sip
 

Definition at line 248 of file rules.h.

Referenced by AllocAddrNode(), CheckBidirectional(), CheckSrcIP(), CheckSrcIPNotEq(), DumpChain(), TestHeader(), and XferHeader().

int _RuleTreeNode::type
 

Definition at line 246 of file rules.h.

Referenced by DumpChain(), fpEvalOTN(), fpEvalRTN(), fpEvalRTNSW(), fpLogEvent(), and XferHeader().


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