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

_mwm_struct Struct Reference

#include <mwm.h>

List of all members.

Public Attributes

int msMethod
MWM_PATTERN_STRUCTplist
int msMaxPatterns
MWM_PATTERN_STRUCTmsPatArray
unsigned short * msNumArray
unsigned short msNumArray1 [256]
int msNumPatterns
unsigned msNumHashEntries
HASH_TYPE * msHash
HASH_TYPE msHash1 [256]
short msShift [256]
unsigned msShiftLen
unsigned char * msShift2
int msLargeShifts
BITOPRuleMask
int msNoCase
int(* search )(struct _mwm_struct *ps, unsigned char *Tx, int n, unsigned char *Tc, int(*match)(void *id, int index, void *data), void *data)
int msDetails
int msSmallest
int msLargest
int msAvg
int msTotal
int * msLengths


Member Data Documentation

int _mwm_struct::msAvg
 

Definition at line 196 of file mwm.h.

Referenced by mwmAddPatternEx(), and mwmShowStats().

int _mwm_struct::msDetails
 

Definition at line 191 of file mwm.h.

HASH_TYPE* _mwm_struct::msHash
 

Definition at line 166 of file mwm.h.

Referenced by mwmFree(), mwmGroupDetails(), mwmSearchExBC(), mwmSearchExBW(), and mwmSearchExNoBC().

HASH_TYPE _mwm_struct::msHash1[256]
 

Definition at line 167 of file mwm.h.

Referenced by mwmSearchExNoBC().

int _mwm_struct::msLargeShifts
 

Definition at line 175 of file mwm.h.

Referenced by mwmLargeShifts(), and mwmPrepPatterns().

int _mwm_struct::msLargest
 

Definition at line 195 of file mwm.h.

Referenced by mwmAddPatternEx(), mwmAnalyzePattens(), and mwmShowStats().

int* _mwm_struct::msLengths
 

Definition at line 198 of file mwm.h.

Referenced by mwmAnalyzePattens(), and mwmShowStats().

int _mwm_struct::msMaxPatterns
 

Definition at line 152 of file mwm.h.

int _mwm_struct::msMethod
 

Definition at line 147 of file mwm.h.

Referenced by mwmPrepPatterns(), and mwmSearch().

int _mwm_struct::msNoCase
 

Definition at line 182 of file mwm.h.

Referenced by mwmAddPatternEx().

unsigned short* _mwm_struct::msNumArray
 

Definition at line 156 of file mwm.h.

Referenced by mwmFree(), mwmGroupDetails(), mwmGroupMatch2(), mwmPrepPatterns(), and mwmSearchExNoBC().

unsigned short _mwm_struct::msNumArray1[256]
 

Definition at line 159 of file mwm.h.

unsigned _mwm_struct::msNumHashEntries
 

Definition at line 165 of file mwm.h.

int _mwm_struct::msNumPatterns
 

Definition at line 162 of file mwm.h.

Referenced by mbmPrepBadWordTable(), mwmAddPatternEx(), mwmAnalyzePattens(), mwmGetNumPatterns(), mwmPrepBadCharTable(), mwmPrepPatterns(), mwmSearch(), and mwmShowStats().

MWM_PATTERN_STRUCT* _mwm_struct::msPatArray
 

Definition at line 153 of file mwm.h.

Referenced by mbmPrepBadWordTable(), mwmAnalyzePattens(), mwmFree(), mwmGroupDetails(), mwmGroupMatch2(), mwmPrepBadCharTable(), mwmPrepPatterns(), mwmSearch(), and mwmSearchExNoBC().

short _mwm_struct::msShift[256]
 

Definition at line 170 of file mwm.h.

Referenced by mwmPrepBadCharTable(), and mwmSearchExBC().

unsigned char* _mwm_struct::msShift2
 

Definition at line 174 of file mwm.h.

Referenced by mbmPrepBadWordTable(), mwmFree(), mwmPrepPatterns(), and mwmSearchExBW().

unsigned _mwm_struct::msShiftLen
 

Definition at line 171 of file mwm.h.

Referenced by mbmPrepBadWordTable(), mwmPrepBadCharTable(), mwmPrepPatterns(), mwmSearchExBC(), mwmSearchExBW(), and mwmSearchExNoBC().

int _mwm_struct::msSmallest
 

Definition at line 194 of file mwm.h.

Referenced by mwmAddPatternEx(), mwmNew(), and mwmShowStats().

int _mwm_struct::msTotal
 

Definition at line 197 of file mwm.h.

Referenced by mwmAddPatternEx(), and mwmShowStats().

MWM_PATTERN_STRUCT* _mwm_struct::plist
 

Definition at line 149 of file mwm.h.

Referenced by mwmAddPatternEx(), and mwmPrepPatterns().

BITOP* _mwm_struct::RuleMask
 

Definition at line 178 of file mwm.h.

Referenced by mwmGroupMatch2(), and mwmSetRuleMask().

int(* _mwm_struct::search)(struct _mwm_struct *ps, unsigned char *Tx, int n, unsigned char *Tc, int(*match)(void *id, int index, void *data), void *data)
 

Referenced by mwmPrepPatterns(), and mwmSearch().


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