#include <stdbool.h>
+#include "sd-bus.h"
#include "sd-event.h"
#include "list.h"
#include "unit-dependency-atom.h"
-#include "unit-name.h"
-#include "unit.h"
typedef struct ActivationDetails ActivationDetails;
typedef struct Job Job;
typedef enum JobState JobState;
typedef enum JobMode JobMode;
typedef enum JobResult JobResult;
+typedef struct Manager Manager;
+typedef struct Unit Unit;
/* Be careful when changing the job types! Adjust job_merging_table[] accordingly! */
enum JobType {
_UNIT_MOUNT_DEPENDENCY_TYPE_INVALID = -EINVAL,
} UnitMountDependencyType;
-#include "bpf-program.h"
#include "cgroup.h"
#include "condition.h"
#include "emergency-action.h"
#include "install.h"
#include "list.h"
#include "pidref.h"
-#include "set.h"
-#include "show-status.h"
#include "unit-file.h"
typedef struct UnitRef UnitRef;