Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

policy-build.h

Go to the documentation of this file.
00001 /****************************************************************************/
00002 /****************************************************************************/
00007 /****************************************************************************/
00008 
00009 #include "policy.h"
00010 
00011 #ifndef POLICY_BUILD_H
00012 #define POLICY_BUILD_H
00013 
00014 POLICY_HEAD *newPolicy(void);
00015 
00016 /* processing rules */
00017 POLICY_TEST *createBlankTest(void);
00018 POLICY_TEST *createAnalysisTest(char*,char*,char*,PROTO);
00019 POLICY_TEST *createDefaultTest(void);
00020 POLICY_TEST *attachTestToResult(POLICY_RESULT*,POLICY_TEST*);
00021 POLICY_TEST *attachTestToProto(POLICY_PROTO*,POLICY_TEST*);
00022 POLICY_TEST *attachTestToOutput(POLICY_OUTPUT*,POLICY_TEST*);
00023 POLICY_TEST *attachTestToPolicy(POLICY_HEAD*,POLICY_TEST*);
00024 
00025 POLICY_PROTO *addProtoToPolicy(POLICY_HEAD*,PROTO,char*);
00026 
00027 POLICY_RESULT *addResultToTest(POLICY_TEST*,char*,unsigned short);
00028 
00029 POLICY_OUTPUT *addOutputToResult(POLICY_RESULT*,char*,char*,char);
00030 POLICY_OUTPUT *addOutputToOutput(POLICY_OUTPUT*,char*,char*,char);
00031 
00032 /* input rules */
00033 POLICY_HEAD *addInputToPolicy(POLICY_HEAD*,char*,unsigned short,char*,int);
00034 
00035 /* inits */
00036 POLICY_HEAD *addInitToPolicy(POLICY_HEAD*,char*,char*);
00037 
00038 #endif /* POLICY_BUILD_H */

Generated at Mon Jul 8 15:16:50 2002 for RUBICON by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000