public static Gnome.Vfs.Result SeekCancellable(Gnome.Vfs.Handle handle, Gnome.Vfs.SeekPosition whence, ulong offset, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_seek_cancellable(handle == null ? IntPtr.Zero : handle.Handle, (int)whence, offset, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result GetFileInfoFromHandle(Gnome.Vfs.Handle handle, Gnome.Vfs.FileInfo info, Gnome.Vfs.FileInfoOptions options)
        {
            int raw_ret = gnome_vfs_get_file_info_from_handle(handle == null ? IntPtr.Zero : handle.Handle, info == null ? IntPtr.Zero : info.Handle, (int)options);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result CloseCancellable(Gnome.Vfs.Handle handle, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_close_cancellable(handle == null ? IntPtr.Zero : handle.Handle, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result WriteCancellable(Gnome.Vfs.Handle handle, IntPtr buffer, long bytes, out long bytes_written, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_write_cancellable(handle == null ? IntPtr.Zero : handle.Handle, buffer, bytes, out bytes_written, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result ForgetCache(Gnome.Vfs.Handle handle, ulong offset, long size)
        {
            int raw_ret = gnome_vfs_forget_cache(handle == null ? IntPtr.Zero : handle.Handle, offset, size);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result Handle(Gnome.Vfs.Handle handle, long length)
        {
            int raw_ret = gnome_vfs_truncate_handle(handle == null ? IntPtr.Zero : handle.Handle, length);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result HandleCancellable(Gnome.Vfs.Handle handle, long length, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_truncate_handle_cancellable(handle == null ? IntPtr.Zero : handle.Handle, length, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Exemple #8
0
        public static Gnome.Vfs.Result UriCancellable(Gnome.Vfs.Handle handle, Gnome.Vfs.Uri uri, Gnome.Vfs.OpenMode open_mode, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_open_uri_cancellable(handle == null ? IntPtr.Zero : handle.Handle, uri == null ? IntPtr.Zero : uri.Handle, (int)open_mode, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Exemple #9
0
        public static Gnome.Vfs.Result Uri(Gnome.Vfs.Handle handle, Gnome.Vfs.Uri uri, Gnome.Vfs.OpenMode open_mode)
        {
            int raw_ret = gnome_vfs_open_uri(handle == null ? IntPtr.Zero : handle.Handle, uri == null ? IntPtr.Zero : uri.Handle, (int)open_mode);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Exemple #10
0
        public static Gnome.Vfs.Result Fd(Gnome.Vfs.Handle handle, int filedes)
        {
            int raw_ret = gnome_vfs_open_fd(handle == null ? IntPtr.Zero : handle.Handle, filedes);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Exemple #11
0
        public static Gnome.Vfs.Result Uri(Gnome.Vfs.Handle handle, Gnome.Vfs.Uri uri, Gnome.Vfs.OpenMode open_mode, bool exclusive, uint perm)
        {
            int raw_ret = gnome_vfs_create_uri(handle == null ? IntPtr.Zero : handle.Handle, uri == null ? IntPtr.Zero : uri.Handle, (int)open_mode, exclusive, perm);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Exemple #12
0
        public static Gnome.Vfs.Result ControlCancellable(Gnome.Vfs.Handle handle, string operation, IntPtr operation_data, Gnome.Vfs.Context context)
        {
            IntPtr native_operation = GLib.Marshaller.StringToPtrGStrdup(operation);
            int    raw_ret          = gnome_vfs_file_control_cancellable(handle == null ? IntPtr.Zero : handle.Handle, native_operation, operation_data, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            GLib.Marshaller.Free(native_operation);
            return(ret);
        }