X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgnativevolumemonitor.h;h=9c859fef85ffb49b585304e20ad40cc5c1ab81fa;hb=f2a2d6c9ac2d98b565005d446fde01aac47f7d88;hp=688e98ef8b5e727af21eb8ecf1c7fa6cf396cf4c;hpb=3ca9fd4dbb134088bf70f2f6584f14a559e6820a;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gnativevolumemonitor.h b/gio/gnativevolumemonitor.h index 688e98e..9c859fe 100644 --- a/gio/gnativevolumemonitor.h +++ b/gio/gnativevolumemonitor.h @@ -1,7 +1,6 @@ #ifndef __G_NATIVE_VOLUME_MONITOR_H__ #define __G_NATIVE_VOLUME_MONITOR_H__ -#include #include G_BEGIN_DECLS @@ -12,24 +11,26 @@ G_BEGIN_DECLS #define G_IS_NATIVE_VOLUME_MONITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_NATIVE_VOLUME_MONITOR)) #define G_IS_NATIVE_VOLUME_MONITOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_NATIVE_VOLUME_MONITOR)) -typedef struct _GNativeVolumeMonitor GNativeVolumeMonitor; +#define G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME "gio-native-volume-monitor" + +typedef struct _GNativeVolumeMonitor GNativeVolumeMonitor; typedef struct _GNativeVolumeMonitorClass GNativeVolumeMonitorClass; -struct _GNativeVolumeMonitor { - GVolumeMonitor parent; +struct _GNativeVolumeMonitor +{ + GVolumeMonitor parent_instance; }; -struct _GNativeVolumeMonitorClass { +struct _GNativeVolumeMonitorClass +{ GVolumeMonitorClass parent_class; - GMount * (*get_mount_for_mount_path) (const char *mount_path); - - int priority; + GMount * (* get_mount_for_mount_path) (const char *mount_path, + GCancellable *cancellable); }; GType g_native_volume_monitor_get_type (void) G_GNUC_CONST; - G_END_DECLS #endif /* __G_NATIVE_VOLUME_MONITOR_H__ */