Open SCAP Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
oval_directives_impl.h
Go to the documentation of this file.
1 
8 /*
9  * Copyright 2011 Red Hat Inc., Durham, North Carolina.
10  * All Rights Reserved.
11  *
12  * This library is free software; you can redistribute it and/or
13  * modify it under the terms of the GNU Lesser General Public
14  * License as published by the Free Software Foundation; either
15  * version 2.1 of the License, or (at your option) any later version.
16  *
17  * This library is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20  * Lesser General Public License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public
23  * License along with this library; if not, write to the Free Software
24  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25  *
26  * Authors:
27  * "Peter Vrabec" <pvrabec@redhat.com>
28  */
29 
30 #ifndef OVAL_DIRECTIVES_IMPL_H
31 #define OVAL_DIRECTIVES_IMPL_H
32 
33 #include "public/oval_directives.h"
34 #include "oval_agent_api_impl.h"
35 #include "oval_definitions_impl.h"
36 #include "oval_parser_impl.h"
37 #include "common/util.h"
38 
39 OSCAP_HIDDEN_START;
40 
41 int oval_result_directives_parse_tag(xmlTextReaderPtr, struct oval_parser_context *, void *);
42 int oval_result_directives_to_dom(struct oval_result_directives *, xmlDoc *, xmlNode *);
43 xmlNode *oval_directives_model_to_dom(struct oval_directives_model *, xmlDocPtr, xmlNode *);
44 
45 OSCAP_HIDDEN_END;
46 
47 #define OVAL_DIRECTIVES_IMPL_H_
48 #endif /* OVAL_DIRECTIVES_IMPL_H_ */
49 
50 
This structure holds instance of OVAL Directives.
This structure holds instance of either OVAL Default Directives or OVAL Class directives.
Open Vulnerability and Assessment Language.
Open Vulnerability and Assessment Language.
Open Vulnerability and Assessment Language.
Definition: oval_parser_impl.h:45