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
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
00033 POLICY_HEAD *addInputToPolicy(POLICY_HEAD*,char*,unsigned short,char*,int);
00034
00035
00036 POLICY_HEAD *addInitToPolicy(POLICY_HEAD*,char*,char*);
00037
00038 #endif