20#ifndef COMPS_DOCPACKAGE_H 
   21#define COMPS_DOCPACKAGE_H 
   23#include "comps_utils.h" 
   27#include "comps_validate.h" 
   28#include "comps_default.h" 
   36typedef enum {COMPS_PACKAGE_DEFAULT, COMPS_PACKAGE_OPTIONAL,
 
   37              COMPS_PACKAGE_CONDITIONAL, COMPS_PACKAGE_MANDATORY,
 
 
   56char comps_docpackage_cmp_set(
void *pkg1, 
void *pkg2);
 
  124                                       int basearchonly, 
bool unset);
 
  132char __comps_docpackage_idcmp(
void *pkg1, 
void *pkg2);
 
  138                                 xmlTextWriterPtr writer,
 
  139                                 COMPS_Log *log, COMPS_XMLOptions *xml_options,
 
  140                                 COMPS_DefaultsOptions *def_options);
 
  143extern COMPS_ValRuleGeneric* COMPS_DocGroupPackage_ValidateRules[];
 
COMPS_Object * comps_docpackage_get_basearchonly(COMPS_DocGroupPackage *pkg)
void comps_docpackage_set_type_i(COMPS_DocGroupPackage *pkg, int type, bool unset)
COMPS_Object * comps_docpackage_get_type(COMPS_DocGroupPackage *pkg)
void comps_docpackage_set_basearchonly(COMPS_DocGroupPackage *pkg, int basearchonly, bool unset)
COMPS_Object * comps_docpackage_get_name(COMPS_DocGroupPackage *pkg)
void comps_docpackage_set_requires(COMPS_DocGroupPackage *pkg, char *requires, char copy)
const char * comps_docpackage_type_str(COMPS_PackageType type)
void comps_docpackage_set_type(COMPS_DocGroupPackage *pkg, COMPS_PackageType type, bool unset)
void comps_docpackage_set_name(COMPS_DocGroupPackage *pkg, char *name, char copy)
COMPS_PackageType
Definition comps_docpackage.h:36
COMPS_Object * comps_docpackage_get_requires(COMPS_DocGroupPackage *pkg)
COMPS_Object header file.
#define COMPS_Object_HEAD
Definition comps_obj.h:86
Definition comps_docpackage.h:41
COMPS_PackageType type
Definition comps_docpackage.h:43
COMPS_Str *COMPS_Num * basearchonly
Definition comps_docpackage.h:46
COMPS_Str * name
Definition comps_docpackage.h:44
Definition comps_obj.h:133
Definition comps_objlist.h:41
Definition comps_obj.h:102
Definition comps_obj.h:124
Definition comps_obj.h:143