X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgnativevolumemonitor.h;h=39162d2ba6ce673ea819a18ba90938d4a6a6ebaf;hb=7fd6f07d498063470903a886b4805a13bd333908;hp=3face1b2b16d05728d70f4d54c526004fd16a089;hpb=a0283fa6824c6ee0fe826a10dc0fea6abf1e8f95;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gnativevolumemonitor.h b/gio/gnativevolumemonitor.h index 3face1b..39162d2 100644 --- a/gio/gnativevolumemonitor.h +++ b/gio/gnativevolumemonitor.h @@ -1,7 +1,30 @@ +/* GIO - GLib Input, Output and Streaming Library + * + * Copyright (C) 2006-2007 Red Hat, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General + * Public License along with this library; if not, see . + * + * Author: Alexander Larsson + */ + #ifndef __G_NATIVE_VOLUME_MONITOR_H__ #define __G_NATIVE_VOLUME_MONITOR_H__ -#include +#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION) +#error "Only can be included directly." +#endif + #include G_BEGIN_DECLS @@ -14,23 +37,25 @@ G_BEGIN_DECLS #define G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME "gio-native-volume-monitor" -typedef struct _GNativeVolumeMonitor GNativeVolumeMonitor; +typedef struct _GNativeVolumeMonitor GNativeVolumeMonitor; typedef struct _GNativeVolumeMonitorClass GNativeVolumeMonitorClass; -struct _GNativeVolumeMonitor { +struct _GNativeVolumeMonitor +{ GVolumeMonitor parent_instance; }; -struct _GNativeVolumeMonitorClass { +struct _GNativeVolumeMonitorClass +{ GVolumeMonitorClass parent_class; - GMount * (*get_mount_for_mount_path) (const char *mount_path, - GCancellable *cancellable); + GMount * (* get_mount_for_mount_path) (const char *mount_path, + GCancellable *cancellable); }; +GLIB_AVAILABLE_IN_ALL GType g_native_volume_monitor_get_type (void) G_GNUC_CONST; - G_END_DECLS #endif /* __G_NATIVE_VOLUME_MONITOR_H__ */