policy Annotated List


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top
ClassDescription
CodeThis structure represents the intermediate language code.
Code::TargetA target represents where the code should be placed.
CodeGeneratorGeneric code generator. It is suitable for import filters.
CodeGenerator::CodeGeneratorErrException thrown if code generation fails.
CodeListA collection of code fragments.
ConfigurationClass that contains all configuration and generated code state.
Configuration::ConfErrorException thrown on configuration error.
DependancyA class which relates objects and handles dependancies between them.
Dependancy::DependancyErrorException thrown if an illegal action is requested.
Dependancy::ObjPair
ExportCodeGeneratorGenerates export filter code from a node structure.
FilterManagerDeals with sending code to policy filters.
FilterManager::FMExceptionException thrown on error. Such as xrl failure.
FilterManagerBaseBase class for a FilterManager.
NodeAcceptNode representing an accept statement.
NodeAnyA generic node wrapper.
NodeAssignAn assignment operation.
NodeBinA node for a binary operation.
NodeElemA node which holds an element.
NodeProtoNode representing a protocol statement.
NodeRejectNode representing a reject statement.
NodeSetA node which holds a set.
NodeUnUnary operation.
PWNotifierInterface which receives notification events from ProcessWatch.
ParserA lex/yacc wrapper which parses a configuration and returns nodes.
PolicyListThe list of policies associated with a protocol.
PolicyMapContainer of all policies.
PolicyMap::PolicyMapErrorException thrown on errors such as when a policy is not found.
PolicyStatementA policy statement is a collection of terms.
PolicyStatement::PolicyStatementErrException thrown on error such as when no term is found.
PolicyTargetThe XORP Policy target.
ProcessWatchKeeps track of which XORP processes of interest are alive.
ProcessWatch::PWExceptionException thrown on error, such as Xrl failure.
ProcessWatchBaseBase class for a process watcher.
ProtocolMapMaps protocols to the XORP process name.
SemanticVarRWA VarRW used for semantic checking.
SemanticVarRW::var_errorException thrown on illegal variable use.
SetMapContainer of all sets.
SetMap::SetMapErrorException thrown on error, such as deleting a set in use.
SourceMatchCodeGeneratorCode generator for source match filters.
SourceMatchCodeGenerator::NoProtoSpecException thrown if no protocol was specified in source block.
SourceMatchCodeGenerator::ProtoRedefinedException thrown if protocol was re-defined in source block.
TermA term is an atomic policy unit.
Term::term_syntax_errorException thrown on a syntax error while parsing configuration.
VarMapA VarMap contains all information for legal protocol variables.
VarMap::VarMapErrException thrown on VarMap errors such as on unknown variables.
VarMap::Variable A variable has Access control, it has a name, and a type.
VisitorVisitor pattern interface.
VisitorPrinterThis visitor will produce a human readable text stream from a policy.
VisitorSemanticA policy semantic checker.
VisitorSemantic::sem_errorException thrown on a semantic error.
VisitorSetDepThis visitor is used to check what sets a policy uses.
VisitorSetDep::sem_errorSemantic error thrown if set is not found.
XrlPolicyTargetThe XORP Xrl target.
policy_parserMinimises global namespace pollution of yacc/lex variables.

Generated by: pavlin on possum.icir.org on Thu Mar 9 04:43:28 2006, using kdoc $.