-/* gio-standalone.vala generated by lt-vapigen, do not modify. */
+/* gio-2.0.vala generated by lt-vapigen, do not modify. */
[CCode (cprefix = "G", lower_case_cprefix = "g_")]
namespace GLib {
+ [CCode (cprefix = "G_APP_INFO_CREATE_", cheader_filename = "gio/gvfs.h")]
+ public enum AppInfoCreateFlags {
+ FLAGS_NONE,
+ NEEDS_TERMINAL,
+ }
[CCode (cprefix = "G_DATA_STREAM_BYTE_ORDER_", cheader_filename = "gio/gvfs.h")]
public enum DataStreamByteOrder {
BIG_ENDIAN,
NOFOLLOW_SYMLINKS,
ALL_METADATA,
}
- [CCode (cprefix = "G_FILE_GET_INFO_NOFOLLOW_", cheader_filename = "gio/gvfs.h")]
- public enum FileGetInfoFlags {
- SYMLINKS,
+ [CCode (cprefix = "G_FILE_CREATE_FLAGS_", cheader_filename = "gio/gvfs.h")]
+ public enum FileCreateFlags {
+ NONE,
+ PRIVATE,
}
[CCode (cprefix = "G_FILE_MONITOR_EVENT_", cheader_filename = "gio/gvfs.h")]
public enum FileMonitorEvent {
NONE,
MONITOR_MOUNTS,
}
+ [CCode (cprefix = "G_FILE_QUERY_INFO_NOFOLLOW_", cheader_filename = "gio/gvfs.h")]
+ public enum FileQueryInfoFlags {
+ SYMLINKS,
+ }
[CCode (cprefix = "G_FILE_TYPE_", cheader_filename = "gio/gvfs.h")]
public enum FileType {
UNKNOWN,
NOT_EMPTY,
NOT_REGULAR_FILE,
NOT_SYMBOLIC_LINK,
- NOT_MOUNTABLE,
+ NOT_MOUNTABLE_FILE,
FILENAME_TOO_LONG,
INVALID_FILENAME,
TOO_MANY_LINKS,
WOULD_RECURSE,
BUSY,
WOULD_BLOCK,
+ HOST_NOT_FOUND,
}
[CCode (cprefix = "G_PASSWORD_FLAGS_", cheader_filename = "gio/gvfs.h")]
public enum PasswordFlags {
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class DataInputStream : GLib.BufferedInputStream {
- public uchar get_byte (GLib.Cancellable cancellable) throws GLib.Error;
public GLib.DataStreamByteOrder get_byte_order ();
- public short get_int16 (GLib.Cancellable cancellable) throws GLib.Error;
- public int get_int32 (GLib.Cancellable cancellable) throws GLib.Error;
- public int64 get_int64 (GLib.Cancellable cancellable) throws GLib.Error;
- public weak string get_line (ulong length, GLib.Cancellable cancellable) throws GLib.Error;
public GLib.DataStreamNewlineType get_newline_type ();
public static GLib.Type get_type ();
- public ushort get_uint16 (GLib.Cancellable cancellable) throws GLib.Error;
- public uint get_uint32 (GLib.Cancellable cancellable) throws GLib.Error;
- public uint64 get_uint64 (GLib.Cancellable cancellable) throws GLib.Error;
- public weak string get_until (char stop_char, ulong length, GLib.Cancellable cancellable) throws GLib.Error;
public DataInputStream (GLib.InputStream base_stream);
+ public uchar read_byte (GLib.Cancellable cancellable) throws GLib.Error;
+ public short read_int16 (GLib.Cancellable cancellable) throws GLib.Error;
+ public int read_int32 (GLib.Cancellable cancellable) throws GLib.Error;
+ public int64 read_int64 (GLib.Cancellable cancellable) throws GLib.Error;
+ public weak string read_line (ulong length, GLib.Cancellable cancellable) throws GLib.Error;
+ public ushort read_uint16 (GLib.Cancellable cancellable) throws GLib.Error;
+ public uint read_uint32 (GLib.Cancellable cancellable) throws GLib.Error;
+ public uint64 read_uint64 (GLib.Cancellable cancellable) throws GLib.Error;
+ public weak string read_until (char stop_char, ulong length, GLib.Cancellable cancellable) throws GLib.Error;
public void set_byte_order (GLib.DataStreamByteOrder order);
public void set_newline_type (GLib.DataStreamNewlineType type);
}
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class DesktopAppInfo : GLib.Object, GLib.AppInfo {
+ public bool get_is_hidden ();
public static GLib.Type get_type ();
public DesktopAppInfo (string desktop_id);
+ public DesktopAppInfo.from_filename (string filename);
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class DirectoryMonitor : GLib.Object {
public virtual bool cancel ();
+ public void emit_event (GLib.File child, GLib.File other_file, GLib.FileMonitorEvent event_type);
public static GLib.Type get_type ();
public bool is_cancelled ();
public void set_rate_limit (int limit_msecs);
public weak string get_etag ();
public GLib.FileType get_file_type ();
public weak GLib.Icon get_icon ();
+ public bool get_is_backup ();
public bool get_is_hidden ();
public bool get_is_symlink ();
public void get_modification_time (out GLib.TimeVal result);
[CCode (cheader_filename = "gio/gvfs.h")]
public class FileInputStream : GLib.InputStream, GLib.Seekable {
public virtual bool can_seek ();
- public virtual weak GLib.FileInfo get_file_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
public static GLib.Type get_type ();
+ public virtual weak GLib.FileInfo query_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
+ public virtual void query_info_async (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult res) throws GLib.Error;
public virtual bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
public virtual int64 tell ();
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class FileMonitor : GLib.Object {
public virtual bool cancel ();
- public static weak GLib.DirectoryMonitor directory (GLib.File file, GLib.FileMonitorFlags flags);
- public static weak GLib.FileMonitor file (GLib.File file, GLib.FileMonitorFlags flags);
+ public static weak GLib.DirectoryMonitor directory (GLib.File file, GLib.FileMonitorFlags flags, GLib.Cancellable cancellable);
+ public void emit_event (GLib.File file, GLib.File other_file, GLib.FileMonitorEvent event_type);
+ public static weak GLib.FileMonitor file (GLib.File file, GLib.FileMonitorFlags flags, GLib.Cancellable cancellable);
public static GLib.Type get_type ();
public bool is_cancelled ();
public void set_rate_limit (int limit_msecs);
public class FileOutputStream : GLib.OutputStream, GLib.Seekable {
public virtual bool can_seek ();
public virtual bool can_truncate ();
- public virtual weak string get_etag (GLib.Cancellable cancellable) throws GLib.Error;
- public virtual weak GLib.FileInfo get_file_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
+ public virtual weak string get_etag ();
public static GLib.Type get_type ();
+ public virtual weak GLib.FileInfo query_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
+ public virtual void query_info_async (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult res) throws GLib.Error;
public virtual bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
public virtual int64 tell ();
public virtual bool truncate (int64 size, GLib.Cancellable cancellable) throws GLib.Error;
[CCode (cheader_filename = "gio/gvfs.h")]
public class LocalFileEnumerator : GLib.FileEnumerator {
public static GLib.Type get_type ();
- public LocalFileEnumerator (string filename, string attributes, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public LocalFileEnumerator (string filename, string attributes, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class LocalFileInputStream : GLib.FileInputStream {
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class LocalFileOutputStream : GLib.FileOutputStream {
- public static weak GLib.FileOutputStream append (string filename, GLib.Cancellable cancellable) throws GLib.Error;
- public static weak GLib.FileOutputStream create (string filename, GLib.Cancellable cancellable) throws GLib.Error;
+ public static weak GLib.FileOutputStream append (string filename, GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public static weak GLib.FileOutputStream create (string filename, GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
public static GLib.Type get_type ();
- public static weak GLib.FileOutputStream replace (string filename, string etag, bool make_backup, GLib.Cancellable cancellable) throws GLib.Error;
+ public static weak GLib.FileOutputStream replace (string filename, string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class LocalVfs : GLib.Vfs {
[CCode (cheader_filename = "gio/gvfs.h")]
public class MemoryInputStream : GLib.InputStream, GLib.Seekable {
public static weak GLib.InputStream from_data (pointer data, long len);
+ public pointer get_data ();
+ public ulong get_data_size ();
public static GLib.Type get_type ();
+ public void set_free_data (bool free_data);
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class MemoryOutputStream : GLib.OutputStream, GLib.Seekable {
public weak GLib.ByteArray get_data ();
public static GLib.Type get_type ();
public MemoryOutputStream (GLib.ByteArray data);
+ public void set_free_on_close (bool free_on_close);
public void set_max_size (uint max_size);
[NoAccessorMethod]
public weak pointer data { get; set construct; }
public static weak GLib.Vfs get_local ();
public weak string get_name ();
public virtual int get_priority ();
+ public weak string get_supported_uri_schemes ();
public static GLib.Type get_type ();
public virtual weak GLib.File parse_name (string parse_name);
}
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class UnixMount {
- public weak string mount_path;
- public weak string device_path;
- public weak string filesystem_type;
- public bool is_read_only;
+ public int compare (GLib.UnixMount mount_entry2);
+ public weak string get_device_path ();
+ public weak string get_fs_type ();
+ public weak string get_mount_path ();
+ public GLib.UnixMountType guess_type ();
+ public bool is_readonly ();
}
[CCode (cheader_filename = "gio/gvfs.h")]
public class UnixMountPoint {
- public weak string mount_path;
- public weak string device_path;
- public weak string filesystem_type;
- public weak string dev_opt;
- public bool is_read_only;
- public bool is_user_mountable;
- public bool is_loopback;
+ public int compare (GLib.UnixMountPoint mount_point2);
+ public weak string get_device_path ();
+ public weak string get_fs_type ();
+ public weak string get_mount_path ();
+ public GLib.UnixMountType guess_type ();
+ public bool is_loopback ();
+ public bool is_readonly ();
+ public bool is_user_mountable ();
}
[CCode (cheader_filename = "gio/gvfs.h")]
public interface AppInfo {
- public static weak GLib.AppInfo create_from_commandline (string commandline, string application_name) throws GLib.Error;
+ public abstract bool add_supports_type (string content_type) throws GLib.Error;
+ public abstract bool can_remove_supports_type ();
+ public static weak GLib.AppInfo create_from_commandline (string commandline, string application_name, GLib.AppInfoCreateFlags flags) throws GLib.Error;
public abstract weak GLib.AppInfo dup ();
public abstract bool equal (GLib.AppInfo appinfo2);
public static weak GLib.List get_all ();
public static weak GLib.List get_all_for_type (string content_type);
- public static weak GLib.AppInfo get_default_for_type (string content_type);
- public abstract weak string get_description ();
+ public static weak GLib.AppInfo get_default_for_type (string content_type, bool must_support_uris);
+ public weak string get_description ();
+ public weak string get_executable ();
public abstract weak GLib.Icon get_icon ();
- public abstract weak string get_name ();
+ public weak string get_id ();
+ public weak string get_name ();
public static GLib.Type get_type ();
[NoArrayLength]
- public abstract bool launch (GLib.List filenames, string[] envp) throws GLib.Error;
+ public abstract bool launch (GLib.List files, string[] envp) throws GLib.Error;
[NoArrayLength]
public abstract bool launch_uris (GLib.List uris, string[] envp) throws GLib.Error;
+ public abstract bool remove_supports_type (string content_type) throws GLib.Error;
+ public abstract bool set_as_default_for_extension (string extension) throws GLib.Error;
public abstract bool set_as_default_for_type (string content_type) throws GLib.Error;
public abstract bool should_show (string desktop_env);
public abstract bool supports_uris ();
}
[CCode (cheader_filename = "gio/gfile.h")]
public interface File {
- public abstract weak GLib.FileOutputStream append_to (GLib.Cancellable cancellable) throws GLib.Error;
- public abstract void append_to_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public abstract weak GLib.FileOutputStream append_to (GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void append_to_async (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
public abstract weak GLib.FileOutputStream append_to_finish (GLib.AsyncResult res) throws GLib.Error;
+ public abstract bool contains_file (GLib.File descendant);
public abstract bool copy (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback, pointer progress_callback_data) throws GLib.Error;
- public abstract weak GLib.FileOutputStream create (GLib.Cancellable cancellable) throws GLib.Error;
- public abstract void create_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public abstract weak GLib.FileOutputStream create (GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void create_async (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
public abstract weak GLib.FileOutputStream create_finish (GLib.AsyncResult res) throws GLib.Error;
public bool delete (GLib.Cancellable cancellable) throws GLib.Error;
public abstract weak GLib.File dup ();
public abstract void eject_mountable (GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
public abstract bool eject_mountable_finish (GLib.AsyncResult result) throws GLib.Error;
- public abstract weak GLib.FileEnumerator enumerate_children (string attributes, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract weak GLib.FileEnumerator enumerate_children (string attributes, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void enumerate_children_async (string attributes, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public abstract weak GLib.FileEnumerator enumerate_children_finish (GLib.AsyncResult res) throws GLib.Error;
public abstract bool equal (GLib.File file2);
public abstract weak string get_basename ();
public weak GLib.File get_child (string name);
public abstract weak GLib.File get_child_for_display_name (string display_name) throws GLib.Error;
- public abstract weak GLib.FileInfo get_filesystem_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
- public abstract weak GLib.FileInfo get_info (string attributes, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public abstract void get_info_async (string attributes, GLib.FileGetInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
- public abstract weak GLib.FileInfo get_info_finish (GLib.AsyncResult res) throws GLib.Error;
public abstract weak GLib.File get_parent ();
public abstract weak string get_parse_name ();
public abstract weak string get_path ();
+ public abstract weak string get_relative_path (GLib.File descendant);
public static GLib.Type get_type ();
public abstract weak string get_uri ();
public static uint hash (pointer file);
public abstract bool is_native ();
- public bool load_contents (GLib.Cancellable cancellable, out string contents, ulong length) throws GLib.Error;
+ public bool load_contents (GLib.Cancellable cancellable, out string contents, ulong length, out string etag_out) throws GLib.Error;
public void load_contents_async (GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
- public bool load_contents_finish (GLib.AsyncResult res, out string contents, ulong length) throws GLib.Error;
+ public bool load_contents_finish (GLib.AsyncResult res, out string contents, ulong length, out string etag_out) throws GLib.Error;
+ public void load_partial_contents_async (GLib.Cancellable cancellable, GLib.FileReadMoreCallback read_more_callback, GLib.AsyncReadyCallback callback, pointer user_data);
+ public bool load_partial_contents_finish (GLib.AsyncResult res, out string contents, ulong length, out string etag_out) throws GLib.Error;
public abstract bool make_directory (GLib.Cancellable cancellable) throws GLib.Error;
public abstract bool make_symbolic_link (string symlink_value, GLib.Cancellable cancellable) throws GLib.Error;
public abstract void mount_mountable (GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
public static weak GLib.File new_for_path (string path);
public static weak GLib.File new_for_uri (string uri);
public static weak GLib.File parse_name (string parse_name);
+ public abstract weak GLib.FileInfo query_filesystem_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract weak GLib.FileInfo query_info (string attributes, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void query_info_async (string attributes, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public abstract weak GLib.FileInfo query_info_finish (GLib.AsyncResult res) throws GLib.Error;
public abstract weak GLib.FileAttributeInfoList query_settable_attributes (GLib.Cancellable cancellable) throws GLib.Error;
public abstract weak GLib.FileAttributeInfoList query_writable_namespaces (GLib.Cancellable cancellable) throws GLib.Error;
public abstract weak GLib.FileInputStream read (GLib.Cancellable cancellable) throws GLib.Error;
public abstract void read_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
public abstract weak GLib.FileInputStream read_finish (GLib.AsyncResult res) throws GLib.Error;
- public abstract weak GLib.FileOutputStream replace (string etag, bool make_backup, GLib.Cancellable cancellable) throws GLib.Error;
- public abstract void replace_async (string etag, bool make_backup, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
- public bool replace_contents (string contents, ulong length, string etag, bool make_backup, GLib.Cancellable cancellable) throws GLib.Error;
- public void replace_contents_async (string contents, ulong length, string etag, bool make_backup, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
- public bool replace_contents_finish (GLib.AsyncResult res) throws GLib.Error;
+ public abstract weak GLib.FileOutputStream replace (string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void replace_async (string etag, bool make_backup, GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public bool replace_contents (string contents, ulong length, string etag, bool make_backup, GLib.FileCreateFlags flags, out string new_etag, GLib.Cancellable cancellable) throws GLib.Error;
+ public void replace_contents_async (string contents, ulong length, string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public bool replace_contents_finish (GLib.AsyncResult res, out string new_etag) throws GLib.Error;
public abstract weak GLib.FileOutputStream replace_finish (GLib.AsyncResult res) throws GLib.Error;
- public abstract weak GLib.File resolve_relative (string relative_path);
- public abstract bool set_attribute (string attribute, GLib.FileAttributeValue value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool set_attribute_byte_string (string attribute, string value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool set_attribute_int32 (string attribute, int value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool set_attribute_int64 (string attribute, int64 value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool set_attribute_string (string attribute, string value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool set_attribute_uint32 (string attribute, uint value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public bool set_attribute_uint64 (string attribute, uint64 value, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
- public abstract bool set_attributes_from_info (GLib.FileInfo info, GLib.FileGetInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract weak GLib.File resolve_relative_path (string relative_path);
+ public abstract bool set_attribute (string attribute, GLib.FileAttributeValue value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public bool set_attribute_byte_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public bool set_attribute_int32 (string attribute, int value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public bool set_attribute_int64 (string attribute, int64 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public bool set_attribute_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public bool set_attribute_uint32 (string attribute, uint value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public bool set_attribute_uint64 (string attribute, uint64 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void set_attributes_async (GLib.FileInfo info, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public abstract bool set_attributes_finish (GLib.AsyncResult result, GLib.FileInfo info) throws GLib.Error;
+ public abstract bool set_attributes_from_info (GLib.FileInfo info, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
public abstract weak GLib.File set_display_name (string display_name, GLib.Cancellable cancellable) throws GLib.Error;
+ public abstract void set_display_name_async (string display_name, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+ public abstract weak GLib.File set_display_name_finish (GLib.AsyncResult res) throws GLib.Error;
public abstract bool trash (GLib.Cancellable cancellable) throws GLib.Error;
public abstract void unmount_mountable (GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
public abstract bool unmount_mountable_finish (GLib.AsyncResult result) throws GLib.Error;
public static delegate void AsyncReadyCallback (GLib.Object source_object, GLib.AsyncResult res, pointer user_data);
public static delegate bool FDSourceFunc (pointer user_data, GLib.IOCondition condition, int fd);
public static delegate void FileProgressCallback (int64 current_num_bytes, int64 total_num_bytes, pointer user_data);
+ public static delegate bool FileReadMoreCallback (string file_contents, int64 file_size, pointer callback_data);
public static delegate void IODataFunc (pointer user_data);
public static delegate void IOJobFunc (GLib.IOJob job, GLib.Cancellable cancellable, pointer user_data);
public static delegate void SimpleAsyncThreadFunc (GLib.SimpleAsyncResult res, GLib.Object object, GLib.Cancellable cancellable);
-->
<namespace name="GLib">
+ <enum name="GAppInfoCreateFlags" type-name="GAppInfoCreateFlags" type="flags">
+ <member name="G_APP_INFO_CREATE_FLAGS_NONE" value=""/>
+ <member name="G_APP_INFO_CREATE_NEEDS_TERMINAL" value=""/>
+ </enum>
<enum name="GDataStreamByteOrder" type-name="GDataStreamByteOrder" type="enum">
<member name="G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN" value=""/>
<member name="G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN" value=""/>
<member name="G_FILE_COPY_NOFOLLOW_SYMLINKS" value=""/>
<member name="G_FILE_COPY_ALL_METADATA" value=""/>
</enum>
- <enum name="GFileGetInfoFlags" type-name="GFileGetInfoFlags" type="flags">
- <member name="G_FILE_GET_INFO_NOFOLLOW_SYMLINKS" value="(1<<0)"/>
+ <enum name="GFileCreateFlags" type-name="GFileCreateFlags" type="flags">
+ <member name="G_FILE_CREATE_FLAGS_NONE" value=""/>
+ <member name="G_FILE_CREATE_FLAGS_PRIVATE" value=""/>
</enum>
<enum name="GFileMonitorEvent" type-name="GFileMonitorEvent" type="enum">
<member name="G_FILE_MONITOR_EVENT_CHANGED" value=""/>
<member name="G_FILE_MONITOR_FLAGS_NONE" value=""/>
<member name="G_FILE_MONITOR_FLAGS_MONITOR_MOUNTS" value=""/>
</enum>
+ <enum name="GFileQueryInfoFlags" type-name="GFileQueryInfoFlags" type="flags">
+ <member name="G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS" value="(1<<0)"/>
+ </enum>
<enum name="GFileType" type-name="GFileType" type="enum">
<member name="G_FILE_TYPE_UNKNOWN" value=""/>
<member name="G_FILE_TYPE_REGULAR" value=""/>
<member name="G_IO_ERROR_NOT_EMPTY" value=""/>
<member name="G_IO_ERROR_NOT_REGULAR_FILE" value=""/>
<member name="G_IO_ERROR_NOT_SYMBOLIC_LINK" value=""/>
- <member name="G_IO_ERROR_NOT_MOUNTABLE" value=""/>
+ <member name="G_IO_ERROR_NOT_MOUNTABLE_FILE" value=""/>
<member name="G_IO_ERROR_FILENAME_TOO_LONG" value=""/>
<member name="G_IO_ERROR_INVALID_FILENAME" value=""/>
<member name="G_IO_ERROR_TOO_MANY_LINKS" value=""/>
<member name="G_IO_ERROR_WOULD_RECURSE" value=""/>
<member name="G_IO_ERROR_BUSY" value=""/>
<member name="G_IO_ERROR_WOULD_BLOCK" value=""/>
+ <member name="G_IO_ERROR_HOST_NOT_FOUND" value=""/>
</enum>
<enum name="GPasswordFlags" type-name="GPasswordFlags" type="flags">
<member name="G_PASSWORD_FLAGS_NEED_PASSWORD" value=""/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
+ <callback name="GFileReadMoreCallback" type-name="GFileReadMoreCallback">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="const-char*" name="file_contents"/>
+ <parameter type="goffset" name="file_size"/>
+ <parameter type="gpointer" name="callback_data"/>
+ </parameters>
+ </callback>
<callback name="GIODataFunc" type-name="GIODataFunc">
<return-type type="void"/>
<parameters>
<parameter type="GAppInfo*" name="appinfo2"/>
</parameters>
</vfunc>
- <vfunc name="get_name">
- <return-type type="char*"/>
- <parameters>
- <parameter type="GAppInfo*" name="appinfo"/>
- </parameters>
- </vfunc>
- <vfunc name="get_description">
- <return-type type="char*"/>
- <parameters>
- <parameter type="GAppInfo*" name="appinfo"/>
- </parameters>
- </vfunc>
<vfunc name="get_icon">
<return-type type="GIcon*"/>
<parameters>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
+ <vfunc name="set_as_default_for_extension">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ <parameter type="const-char*" name="extension"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="add_supports_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ <parameter type="const-char*" name="content_type"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="can_remove_supports_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="remove_supports_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ <parameter type="const-char*" name="content_type"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
+ <method name="add_supports_type" symbol="g_app_info_add_supports_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ <parameter type="const-char*" name="content_type"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="can_remove_supports_type" symbol="g_app_info_can_remove_supports_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ </parameters>
+ </method>
<method name="create_from_commandline" symbol="g_app_info_create_from_commandline">
<return-type type="GAppInfo*"/>
<parameters>
<parameter type="const-char*" name="commandline"/>
<parameter type="const-char*" name="application_name"/>
+ <parameter type="GAppInfoCreateFlags" name="flags"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<return-type type="GAppInfo*"/>
<parameters>
<parameter type="const-char*" name="content_type"/>
+ <parameter type="gboolean" name="must_support_uris"/>
</parameters>
</method>
<method name="get_description" symbol="g_app_info_get_description">
- <return-type type="char*"/>
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ </parameters>
+ </method>
+ <method name="get_executable" symbol="g_app_info_get_executable">
+ <return-type type="const-char*"/>
<parameters>
<parameter type="GAppInfo*" name="appinfo"/>
</parameters>
<parameter type="GAppInfo*" name="appinfo"/>
</parameters>
</method>
+ <method name="get_id" symbol="g_app_info_get_id">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ </parameters>
+ </method>
<method name="get_name" symbol="g_app_info_get_name">
- <return-type type="char*"/>
+ <return-type type="const-char*"/>
<parameters>
<parameter type="GAppInfo*" name="appinfo"/>
</parameters>
<return-type type="gboolean"/>
<parameters>
<parameter type="GAppInfo*" name="appinfo"/>
- <parameter type="GList*" name="filenames"/>
+ <parameter type="GList*" name="files"/>
<parameter type="char**" name="envp"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GError**" name="error"/>
</parameters>
</method>
+ <method name="remove_supports_type" symbol="g_app_info_remove_supports_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ <parameter type="const-char*" name="content_type"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="set_as_default_for_extension" symbol="g_app_info_set_as_default_for_extension">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GAppInfo*" name="appinfo"/>
+ <parameter type="const-char*" name="extension"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
<method name="set_as_default_for_type" symbol="g_app_info_set_as_default_for_type">
<return-type type="gboolean"/>
<parameters>
<parameter type="GFile*" name="file"/>
</parameters>
</vfunc>
- <vfunc name="resolve_relative">
+ <vfunc name="contains_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GFile*" name="parent"/>
+ <parameter type="GFile*" name="descendant"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_relative_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter type="GFile*" name="parent"/>
+ <parameter type="GFile*" name="descendant"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="resolve_relative_path">
<return-type type="GFile*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
- <vfunc name="get_info">
+ <vfunc name="enumerate_children_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="attributes"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="enumerate_children_finish">
+ <return-type type="GFileEnumerator*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="query_info">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
- <vfunc name="get_info_async">
+ <vfunc name="query_info_async">
<return-type type="void"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</vfunc>
- <vfunc name="get_info_finish">
+ <vfunc name="query_info_finish">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
- <vfunc name="get_filesystem_info">
+ <vfunc name="query_filesystem_info">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
+ <vfunc name="set_display_name_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="display_name"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_display_name_finish">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
<vfunc name="query_settable_attributes">
<return-type type="GFileAttributeInfoList*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="const-GFileAttributeValue*" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFileInfo*" name="info"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_attributes_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GFileInfo*" name="info"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_attributes_finish">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="result"/>
+ <parameter type="GFileInfo**" name="info"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
<return-type type="GFileOutputStream*"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<return-type type="GFileOutputStream*"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<return-type type="void"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<return-type type="void"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFileMonitorFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
</parameters>
</vfunc>
<vfunc name="monitor_file">
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFileMonitorFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
</parameters>
</vfunc>
<method name="append_to" symbol="g_file_append_to">
<return-type type="GFileOutputStream*"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<return-type type="void"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
+ <method name="contains_file" symbol="g_file_contains_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GFile*" name="parent"/>
+ <parameter type="GFile*" name="descendant"/>
+ </parameters>
+ </method>
<method name="copy" symbol="g_file_copy">
<return-type type="gboolean"/>
<parameters>
<return-type type="GFileOutputStream*"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<return-type type="void"/>
<parameters>
<parameter type="GFile*" name="file"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="enumerate_children_async" symbol="g_file_enumerate_children_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="attributes"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </method>
+ <method name="enumerate_children_finish" symbol="g_file_enumerate_children_finish">
+ <return-type type="GFileEnumerator*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="res"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_filesystem_info" symbol="g_file_get_filesystem_info">
- <return-type type="GFileInfo*"/>
- <parameters>
- <parameter type="GFile*" name="file"/>
- <parameter type="const-char*" name="attributes"/>
- <parameter type="GCancellable*" name="cancellable"/>
- <parameter type="GError**" name="error"/>
- </parameters>
- </method>
- <method name="get_info" symbol="g_file_get_info">
- <return-type type="GFileInfo*"/>
- <parameters>
- <parameter type="GFile*" name="file"/>
- <parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
- <parameter type="GCancellable*" name="cancellable"/>
- <parameter type="GError**" name="error"/>
- </parameters>
- </method>
- <method name="get_info_async" symbol="g_file_get_info_async">
- <return-type type="void"/>
- <parameters>
- <parameter type="GFile*" name="file"/>
- <parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
- <parameter type="int" name="io_priority"/>
- <parameter type="GCancellable*" name="cancellable"/>
- <parameter type="GAsyncReadyCallback" name="callback"/>
- <parameter type="gpointer" name="user_data"/>
- </parameters>
- </method>
- <method name="get_info_finish" symbol="g_file_get_info_finish">
- <return-type type="GFileInfo*"/>
- <parameters>
- <parameter type="GFile*" name="file"/>
- <parameter type="GAsyncResult*" name="res"/>
- <parameter type="GError**" name="error"/>
- </parameters>
- </method>
<method name="get_parent" symbol="g_file_get_parent">
<return-type type="GFile*"/>
<parameters>
<parameter type="GFile*" name="file"/>
</parameters>
</method>
+ <method name="get_relative_path" symbol="g_file_get_relative_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter type="GFile*" name="parent"/>
+ <parameter type="GFile*" name="descendant"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="g_file_get_type">
<return-type type="GType"/>
</method>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="char**" name="contents"/>
<parameter type="gsize*" name="length"/>
+ <parameter type="char**" name="etag_out"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<parameter type="GAsyncResult*" name="res"/>
<parameter type="char**" name="contents"/>
<parameter type="gsize*" name="length"/>
+ <parameter type="char**" name="etag_out"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="load_partial_contents_async" symbol="g_file_load_partial_contents_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GFileReadMoreCallback" name="read_more_callback"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </method>
+ <method name="load_partial_contents_finish" symbol="g_file_load_partial_contents_finish">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="char**" name="contents"/>
+ <parameter type="gsize*" name="length"/>
+ <parameter type="char**" name="etag_out"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<parameter type="const-char*" name="parse_name"/>
</parameters>
</method>
+ <method name="query_filesystem_info" symbol="g_file_query_filesystem_info">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="attributes"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="query_info" symbol="g_file_query_info">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="attributes"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="query_info_async" symbol="g_file_query_info_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="attributes"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </method>
+ <method name="query_info_finish" symbol="g_file_query_info_finish">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
<method name="query_settable_attributes" symbol="g_file_query_settable_attributes">
<return-type type="GFileAttributeInfoList*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameter type="gsize" name="length"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
+ <parameter type="char**" name="new_etag"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="gsize" name="length"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GAsyncReadyCallback" name="callback"/>
<parameter type="gpointer" name="user_data"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GAsyncResult*" name="res"/>
+ <parameter type="char**" name="new_etag"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="resolve_relative" symbol="g_file_resolve_relative">
+ <method name="resolve_relative_path" symbol="g_file_resolve_relative_path">
<return-type type="GFile*"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="const-GFileAttributeValue*" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="const-char*" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="gint32" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="gint64" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="const-char*" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GFile*" name="file"/>
<parameter type="const-char*" name="attribute"/>
<parameter type="guint32" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="set_attribute_uint64" symbol="g_file_set_attribute_uint64">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="attribute"/>
+ <parameter type="guint64" name="value"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
+ <method name="set_attributes_async" symbol="g_file_set_attributes_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GFileInfo*" name="info"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
+ <parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
- <parameter type="GError**" name="error"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
</parameters>
</method>
- <method name="set_attribute_uint64" symbol="g_file_set_attribute_uint64">
+ <method name="set_attributes_finish" symbol="g_file_set_attributes_finish">
<return-type type="gboolean"/>
<parameters>
<parameter type="GFile*" name="file"/>
- <parameter type="const-char*" name="attribute"/>
- <parameter type="guint64" name="value"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
- <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncResult*" name="result"/>
+ <parameter type="GFileInfo**" name="info"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFileInfo*" name="info"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="GError**" name="error"/>
</parameters>
</method>
+ <method name="set_display_name_async" symbol="g_file_set_display_name_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="const-char*" name="display_name"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </method>
+ <method name="set_display_name_finish" symbol="g_file_set_display_name_finish">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </method>
<method name="trash" symbol="g_file_trash">
<return-type type="gboolean"/>
<parameters>
</object>
<object name="GDataInputStream" type-name="GDataInputStream" get-type="" parent="GBufferedInputStream">
<field name="priv" type="GDataInputStreamPrivate*"/>
- <method name="get_byte" symbol="g_data_input_stream_get_byte">
- <return-type type="guchar"/>
+ <method name="get_byte_order" symbol="g_data_input_stream_get_byte_order">
+ <return-type type="GDataStreamByteOrder"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
- <parameter type="GCancellable*" name="cancellable"/>
- <parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_byte_order" symbol="g_data_input_stream_get_byte_order">
- <return-type type="GDataStreamByteOrder"/>
+ <method name="get_newline_type" symbol="g_data_input_stream_get_newline_type">
+ <return-type type="GDataStreamNewlineType"/>
+ <parameters>
+ <parameter type="GDataInputStream*" name="data_stream"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="g_data_input_stream_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="g_data_input_stream_new">
+ <parameters>
+ <parameter type="GInputStream*" name="base_stream"/>
+ </parameters>
+ </constructor>
+ <method name="read_byte" symbol="g_data_input_stream_read_byte">
+ <return-type type="guchar"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_int16" symbol="g_data_input_stream_get_int16">
+ <method name="read_int16" symbol="g_data_input_stream_read_int16">
<return-type type="gint16"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_int32" symbol="g_data_input_stream_get_int32">
+ <method name="read_int32" symbol="g_data_input_stream_read_int32">
<return-type type="gint32"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_int64" symbol="g_data_input_stream_get_int64">
+ <method name="read_int64" symbol="g_data_input_stream_read_int64">
<return-type type="gint64"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_line" symbol="g_data_input_stream_get_line">
+ <method name="read_line" symbol="g_data_input_stream_read_line">
<return-type type="char*"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_newline_type" symbol="g_data_input_stream_get_newline_type">
- <return-type type="GDataStreamNewlineType"/>
- <parameters>
- <parameter type="GDataInputStream*" name="data_stream"/>
- </parameters>
- </method>
- <method name="get_type" symbol="g_data_input_stream_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_uint16" symbol="g_data_input_stream_get_uint16">
+ <method name="read_uint16" symbol="g_data_input_stream_read_uint16">
<return-type type="guint16"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_uint32" symbol="g_data_input_stream_get_uint32">
+ <method name="read_uint32" symbol="g_data_input_stream_read_uint32">
<return-type type="guint32"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_uint64" symbol="g_data_input_stream_get_uint64">
+ <method name="read_uint64" symbol="g_data_input_stream_read_uint64">
<return-type type="guint64"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_until" symbol="g_data_input_stream_get_until">
+ <method name="read_until" symbol="g_data_input_stream_read_until">
<return-type type="char*"/>
<parameters>
<parameter type="GDataInputStream*" name="data_stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <constructor name="new" symbol="g_data_input_stream_new">
- <parameters>
- <parameter type="GInputStream*" name="base_stream"/>
- </parameters>
- </constructor>
<method name="set_byte_order" symbol="g_data_input_stream_set_byte_order">
<return-type type="void"/>
<parameters>
<return-type type="gboolean"/>
<parameters>
<parameter type="GDataOutputStream*" name="data_stream"/>
- <parameter type="char*" name="str"/>
+ <parameter type="const-char*" name="str"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<implements>
<interface name="GAppInfo"/>
</implements>
+ <method name="get_is_hidden" symbol="g_desktop_app_info_get_is_hidden">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GDesktopAppInfo*" name="info"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="g_desktop_app_info_get_type">
<return-type type="GType"/>
</method>
<parameter type="const-char*" name="desktop_id"/>
</parameters>
</constructor>
+ <constructor name="new_from_filename" symbol="g_desktop_app_info_new_from_filename">
+ <parameters>
+ <parameter type="const-char*" name="filename"/>
+ </parameters>
+ </constructor>
</object>
<object name="GDirectoryMonitor" type-name="GDirectoryMonitor" get-type="" parent="GObject">
<field name="priv" type="GDirectoryMonitorPrivate*"/>
<parameter type="GDirectoryMonitor*" name="monitor"/>
</parameters>
</method>
+ <method name="emit_event" symbol="g_directory_monitor_emit_event">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GDirectoryMonitor*" name="monitor"/>
+ <parameter type="GFile*" name="child"/>
+ <parameter type="GFile*" name="other_file"/>
+ <parameter type="GFileMonitorEvent" name="event_type"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="g_directory_monitor_get_type">
<return-type type="GType"/>
</method>
<parameter type="GFileInfo*" name="info"/>
</parameters>
</method>
+ <method name="get_is_backup" symbol="g_file_info_get_is_backup">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GFileInfo*" name="info"/>
+ </parameters>
+ </method>
<method name="get_is_hidden" symbol="g_file_info_get_is_hidden">
<return-type type="gboolean"/>
<parameters>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
- <vfunc name="get_file_info">
+ <vfunc name="query_info">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFileInputStream*" name="stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
+ <vfunc name="query_info_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFileInputStream*" name="stream"/>
+ <parameter type="char*" name="attributes"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="query_info_finish">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFileInputStream*" name="stream"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
+ </vfunc>
<implements>
<interface name="GSeekable"/>
</implements>
<parameter type="GFileInputStream*" name="stream"/>
</parameters>
</method>
- <method name="get_file_info" symbol="g_file_input_stream_get_file_info">
+ <method name="get_type" symbol="g_file_input_stream_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="query_info" symbol="g_file_input_stream_query_info">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFileInputStream*" name="stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_type" symbol="g_file_input_stream_get_type">
- <return-type type="GType"/>
+ <method name="query_info_async" symbol="g_file_input_stream_query_info_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFileInputStream*" name="stream"/>
+ <parameter type="char*" name="attributes"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </method>
+ <method name="query_info_finish" symbol="g_file_input_stream_query_info_finish">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFileInputStream*" name="stream"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
</method>
<method name="seek" symbol="g_file_input_stream_seek">
<return-type type="gboolean"/>
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFileMonitorFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ </parameters>
+ </method>
+ <method name="emit_event" symbol="g_file_monitor_emit_event">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFileMonitor*" name="monitor"/>
+ <parameter type="GFile*" name="file"/>
+ <parameter type="GFile*" name="other_file"/>
+ <parameter type="GFileMonitorEvent" name="event_type"/>
</parameters>
</method>
<method name="file" symbol="g_file_monitor_file">
<parameters>
<parameter type="GFile*" name="file"/>
<parameter type="GFileMonitorFlags" name="flags"/>
+ <parameter type="GCancellable*" name="cancellable"/>
</parameters>
</method>
<method name="get_type" symbol="g_file_monitor_get_type">
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
- <vfunc name="get_file_info">
+ <vfunc name="query_info">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFileOutputStream*" name="stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
- <vfunc name="get_etag">
- <return-type type="char*"/>
+ <vfunc name="query_info_async">
+ <return-type type="void"/>
<parameters>
<parameter type="GFileOutputStream*" name="stream"/>
+ <parameter type="char*" name="attributes"/>
+ <parameter type="int" name="io_priority"/>
<parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="query_info_finish">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFileOutputStream*" name="stream"/>
+ <parameter type="GAsyncResult*" name="res"/>
<parameter type="GError**" name="error"/>
</parameters>
</vfunc>
+ <vfunc name="get_etag">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter type="GFileOutputStream*" name="stream"/>
+ </parameters>
+ </vfunc>
<implements>
<interface name="GSeekable"/>
</implements>
<return-type type="char*"/>
<parameters>
<parameter type="GFileOutputStream*" name="stream"/>
- <parameter type="GCancellable*" name="cancellable"/>
- <parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_file_info" symbol="g_file_output_stream_get_file_info">
+ <method name="get_type" symbol="g_file_output_stream_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="query_info" symbol="g_file_output_stream_query_info">
<return-type type="GFileInfo*"/>
<parameters>
<parameter type="GFileOutputStream*" name="stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
- <method name="get_type" symbol="g_file_output_stream_get_type">
- <return-type type="GType"/>
+ <method name="query_info_async" symbol="g_file_output_stream_query_info_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GFileOutputStream*" name="stream"/>
+ <parameter type="char*" name="attributes"/>
+ <parameter type="int" name="io_priority"/>
+ <parameter type="GCancellable*" name="cancellable"/>
+ <parameter type="GAsyncReadyCallback" name="callback"/>
+ <parameter type="gpointer" name="user_data"/>
+ </parameters>
+ </method>
+ <method name="query_info_finish" symbol="g_file_output_stream_query_info_finish">
+ <return-type type="GFileInfo*"/>
+ <parameters>
+ <parameter type="GFileOutputStream*" name="stream"/>
+ <parameter type="GAsyncResult*" name="res"/>
+ <parameter type="GError**" name="error"/>
+ </parameters>
</method>
<method name="seek" symbol="g_file_output_stream_seek">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="filename"/>
<parameter type="const-char*" name="attributes"/>
- <parameter type="GFileGetInfoFlags" name="flags"/>
+ <parameter type="GFileQueryInfoFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<return-type type="GFileOutputStream*"/>
<parameters>
<parameter type="const-char*" name="filename"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<return-type type="GFileOutputStream*"/>
<parameters>
<parameter type="const-char*" name="filename"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="const-char*" name="filename"/>
<parameter type="const-char*" name="etag"/>
<parameter type="gboolean" name="make_backup"/>
+ <parameter type="GFileCreateFlags" name="flags"/>
<parameter type="GCancellable*" name="cancellable"/>
<parameter type="GError**" name="error"/>
</parameters>
<parameter type="gssize" name="len"/>
</parameters>
</method>
+ <method name="get_data" symbol="g_memory_input_stream_get_data">
+ <return-type type="const-void*"/>
+ <parameters>
+ <parameter type="GMemoryInputStream*" name="stream"/>
+ </parameters>
+ </method>
+ <method name="get_data_size" symbol="g_memory_input_stream_get_data_size">
+ <return-type type="gsize"/>
+ <parameters>
+ <parameter type="GMemoryInputStream*" name="stream"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="g_memory_input_stream_get_type">
<return-type type="GType"/>
</method>
+ <method name="set_free_data" symbol="g_memory_input_stream_set_free_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GMemoryInputStream*" name="stream"/>
+ <parameter type="gboolean" name="free_data"/>
+ </parameters>
+ </method>
</object>
<object name="GMemoryOutputStream" type-name="GMemoryOutputStream" get-type="" parent="GOutputStream">
<field name="priv" type="GMemoryOutputStreamPrivate*"/>
<parameter type="GByteArray*" name="data"/>
</parameters>
</constructor>
+ <method name="set_free_on_close" symbol="g_memory_output_stream_set_free_on_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GMemoryOutputStream*" name="ostream"/>
+ <parameter type="gboolean" name="free_on_close"/>
+ </parameters>
+ </method>
<method name="set_max_size" symbol="g_memory_output_stream_set_max_size">
<return-type type="void"/>
<parameters>
<parameter type="GVfs*" name="vfs"/>
</parameters>
</method>
+ <method name="get_supported_uri_schemes" symbol="g_vfs_get_supported_uri_schemes">
+ <return-type type="const-gchar**"/>
+ <parameters>
+ <parameter type="GVfs*" name="vfs"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="g_vfs_get_type">
<return-type type="GType"/>
</method>
<field name="is_sticky" type="gboolean" readable="1" writable="1"/>
<field name="owner" type="int" readable="1" writable="1"/>
</struct>
- <struct name="GUnixMount" type-name="GUnixMount" get-type="">
- <field name="mount_path" type="char*" readable="1" writable="1"/>
- <field name="device_path" type="char*" readable="1" writable="1"/>
- <field name="filesystem_type" type="char*" readable="1" writable="1"/>
- <field name="is_read_only" type="gboolean" readable="1" writable="1"/>
+ <struct name="GUnixMount" type-name="GUnixMount" get-type="" opaque="true">
+ <method name="compare" symbol="g_unix_mount_compare">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry1"/>
+ <parameter type="GUnixMount*" name="mount_entry2"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="g_unix_mount_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry"/>
+ </parameters>
+ </method>
+ <method name="get_device_path" symbol="g_unix_mount_get_device_path">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry"/>
+ </parameters>
+ </method>
+ <method name="get_fs_type" symbol="g_unix_mount_get_fs_type">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry"/>
+ </parameters>
+ </method>
+ <method name="get_mount_path" symbol="g_unix_mount_get_mount_path">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry"/>
+ </parameters>
+ </method>
+ <method name="guess_type" symbol="g_unix_mount_guess_type">
+ <return-type type="GUnixMountType"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry"/>
+ </parameters>
+ </method>
+ <method name="is_readonly" symbol="g_unix_mount_is_readonly">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GUnixMount*" name="mount_entry"/>
+ </parameters>
+ </method>
</struct>
- <struct name="GUnixMountPoint" type-name="GUnixMountPoint" get-type="">
- <field name="mount_path" type="char*" readable="1" writable="1"/>
- <field name="device_path" type="char*" readable="1" writable="1"/>
- <field name="filesystem_type" type="char*" readable="1" writable="1"/>
- <field name="dev_opt" type="char*" readable="1" writable="1"/>
- <field name="is_read_only" type="gboolean" readable="1" writable="1"/>
- <field name="is_user_mountable" type="gboolean" readable="1" writable="1"/>
- <field name="is_loopback" type="gboolean" readable="1" writable="1"/>
+ <struct name="GUnixMountPoint" type-name="GUnixMountPoint" get-type="" opaque="true">
+ <method name="compare" symbol="g_unix_mount_point_compare">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point1"/>
+ <parameter type="GUnixMountPoint*" name="mount_point2"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="g_unix_mount_point_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="get_device_path" symbol="g_unix_mount_point_get_device_path">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="get_fs_type" symbol="g_unix_mount_point_get_fs_type">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="get_mount_path" symbol="g_unix_mount_point_get_mount_path">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="guess_type" symbol="g_unix_mount_point_guess_type">
+ <return-type type="GUnixMountType"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="is_loopback" symbol="g_unix_mount_point_is_loopback">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="is_readonly" symbol="g_unix_mount_point_is_readonly">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
+ <method name="is_user_mountable" symbol="g_unix_mount_point_is_user_mountable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter type="GUnixMountPoint*" name="mount_point"/>
+ </parameters>
+ </method>
</struct>
</namespace>
</api>