Open SCAP Library

oval_adt.h

Go to the documentation of this file.
00001 
00016 /*
00017  * Copyright 2009-2013 Red Hat Inc., Durham, North Carolina.
00018  * All Rights Reserved.
00019  *
00020  * This library is free software; you can redistribute it and/or
00021  * modify it under the terms of the GNU Lesser General Public
00022  * License as published by the Free Software Foundation; either
00023  * version 2.1 of the License, or (at your option) any later version.
00024  *
00025  * This library is distributed in the hope that it will be useful,
00026  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00027  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00028  * Lesser General Public License for more details.
00029  *
00030  * You should have received a copy of the GNU Lesser General Public
00031  * License along with this library; if not, write to the Free Software
00032  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00033  *
00034  * Authors:
00035  *      "David Niemoller" <David.Niemoller@g2-inc.com>
00036  */
00037 
00038 
00039 #ifndef OVAL_ADT_H
00040 #define OVAL_ADT_H
00041 
00042 #include <stdbool.h>
00043 
00047 struct oval_string_iterator;
00048 
00057 bool oval_string_iterator_has_more(struct oval_string_iterator *);
00062 char *oval_string_iterator_next(struct oval_string_iterator *);
00067 int oval_string_iterator_remaining(struct oval_string_iterator *);
00072 void oval_string_iterator_free(struct oval_string_iterator *);
00082 #endif
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines