Go to the documentation of this file.00001
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef CVSS_PRIV_H_
00032 #define CVSS_PRIV_H_
00033
00034 #include <libxml/xmlreader.h>
00035 #include <libxml/xmlwriter.h>
00036
00037 #include "../common/list.h"
00038 #include "../common/util.h"
00039 #include "../common/elements.h"
00040
00044 OSCAP_HIDDEN_START;
00045
00046
00051 struct cvss_entry;
00052
00065 struct cvss_entry * cvss_entry_parse(xmlTextReaderPtr reader);
00066
00072 void cvss_entry_export(const struct cvss_entry * entry, xmlTextWriterPtr writer);
00073
00076 int cvss_map_av_get(const char * string);
00079 int cvss_map_ac_get(const char * string);
00082 int cvss_map_auth_get(const char * string);
00085 int cvss_map_imp_get(const char * string);
00086
00090 OSCAP_HIDDEN_END;
00091
00092
00093 #endif