#ifndef PAKFIRE_PROBLEM_H
#define PAKFIRE_PROBLEM_H
-#include <solv/pooltypes.h>
-
-#include <pakfire/request.h>
+#include <pakfire/types.h>
struct pakfire_problem;
-struct pakfire_request;
-int pakfire_problem_create(struct pakfire_problem** problem, struct pakfire_request* request, Id id);
struct pakfire_problem* pakfire_problem_ref(struct pakfire_problem* problem);
struct pakfire_problem* pakfire_problem_unref(struct pakfire_problem* problem);
#ifdef PAKFIRE_PRIVATE
+#include <solv/pooltypes.h>
+
+#include <pakfire/request.h>
+
+int pakfire_problem_create(struct pakfire_problem** problem, struct pakfire_request* request, Id id);
+
Pakfire pakfire_problem_get_pakfire(struct pakfire_problem* problem);
Id pakfire_problem_get_id(struct pakfire_problem* problem);
pakfire_parser_error_unref;
# problem
- pakfire_problem_create;
pakfire_problem_get_solutions;
pakfire_problem_ref;
pakfire_problem_to_string;