DD_LIST_FOREACH_SAFE should be used when there is node remove operation from list.
[platform/core/system/libstorage.git] / src / storage-external-dbus.h
index 0589959..c37881b 100644 (file)
@@ -44,6 +44,7 @@ enum storage_ext_state {
 enum storage_ext_type {
        STORAGE_EXT_SCSI,
        STORAGE_EXT_MMC,
+       STORAGE_EXT_MMC_EXTENDED_INTERNAL,
 };
 
 enum storage_ext_flags {
@@ -73,6 +74,7 @@ typedef struct _storage_ext_device {
 
 typedef int (*storage_ext_changed_cb)(storage_ext_device *dev, enum storage_ext_state state, void *data);
 
+int storage_ext_is_supported(void);
 void storage_ext_release_device(storage_ext_device **dev);
 void storage_ext_release_list(dd_list **list);
 int storage_ext_get_list(dd_list **list);