SecurityAnalysisToken Struct Reference

#include <Security.h>


Detailed Description

Definition at line 29 of file Security.h.


Public Member Functions

 ~SecurityAnalysisToken ()
 SecurityAnalysisToken ()
 SecurityAnalysisToken (const SecurityAnalysisToken &s)
SecurityAnalysisTokenoperator= (const SecurityAnalysisToken &s)

Data Fields

unsigned int severity
float probability
 accuracy of the engine
std::string type
 vulnerability type
std::list< AstNode * > path
 path

Constructor & Destructor Documentation

SecurityAnalysisToken::~SecurityAnalysisToken (  )  [inline]

Definition at line 48 of file Security.h.

00048 {}

SecurityAnalysisToken::SecurityAnalysisToken (  )  [inline]

Definition at line 49 of file Security.h.

00049 {}

SecurityAnalysisToken::SecurityAnalysisToken ( const SecurityAnalysisToken s  )  [inline]

Definition at line 50 of file Security.h.

References path, probability, severity, and type.

00050                                                           {
00051         severity = s.severity;
00052         probability = s.probability;
00053         type = s.type;
00054         path = s.type;
00055     }


Member Function Documentation

SecurityAnalysisToken& SecurityAnalysisToken::operator= ( const SecurityAnalysisToken s  )  [inline]

Definition at line 56 of file Security.h.

References path, probability, severity, and type.

00056                                                                      {
00057         severity = s.severity;
00058         probability = s.probability;
00059         type = s.type;
00060         path = s.type;
00061     }


Field Documentation

unsigned int SecurityAnalysisToken::severity

Severity rating 5: Critical: High & Simply exploitable 4: High 3: Medium 2: Low 1: Plop 0: Information

Definition at line 39 of file Security.h.

Referenced by operator=(), and SecurityAnalysisToken().

float SecurityAnalysisToken::probability

accuracy of the engine

Definition at line 41 of file Security.h.

Referenced by operator=(), and SecurityAnalysisToken().

std::string SecurityAnalysisToken::type

vulnerability type

Definition at line 43 of file Security.h.

Referenced by operator=(), and SecurityAnalysisToken().

std::list<AstNode *> SecurityAnalysisToken::path

path

Definition at line 46 of file Security.h.

Referenced by operator=(), and SecurityAnalysisToken().


The documentation for this struct was generated from the following file:
Generated on Wed Feb 27 20:32:17 2008 for php.ast.svn.src. by  doxygen 1.5.3