chiark / gitweb /
machined: Move image discovery logic into src/shared, so that we can make use of...
[elogind.git] / src / shared / machine-image.h
similarity index 81%
rename from src/machine/image.h
rename to src/shared/machine-image.h
index 2e8f78147cf73a973dfed0cc470e8194bcbeb2b1..646598f9c89bb43c7f05ea498ebfd5ae350e9344 100644 (file)
@@ -23,7 +23,6 @@
 
 #include "time-util.h"
 #include "hashmap.h"
-#include "machined.h"
 
 typedef enum ImageType {
         IMAGE_DIRECTORY,
@@ -52,12 +51,5 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(Hashmap*, image_hashmap_free);
 int image_find(const char *name, Image **ret);
 int image_discover(Hashmap *map);
 
-extern const sd_bus_vtable image_vtable[];
-
-char *image_bus_path(const char *name);
-
-int image_object_find(sd_bus *bus, const char *path, const char *interface, void *userdata, void **found, sd_bus_error *error);
-int image_node_enumerator(sd_bus *bus, const char *path, void *userdata, char ***nodes, sd_bus_error *error);
-
 const char* image_type_to_string(ImageType t) _const_;
 ImageType image_type_from_string(const char *s) _pure_;