2004-11-05 Jeroen Zwartepoorte <jeroen@xs4all.nl>

* gnomevfs/*.cs: Add copyright/LGPL header.
	* gnomevfs/*.custom: Idem.
	* gnomevfs/Mime.cs: Obsolete, replaced by MimeType.cs.
	* gnomevfs/MimeActionType.cs: Obsolete, generated now.
	* gnomevfs/OpenMode.cs: Idem.
	* gnomevfs/Result.cs: Idem.
	* gnomevfs/SeekPosition.cs: Idem.

svn path=/trunk/gtk-sharp/; revision=35707
This commit is contained in:
Jeroen Zwartepoorte 2004-11-05 17:40:03 +00:00
parent df41dcc177
commit 3c8715f2e8
29 changed files with 363 additions and 278 deletions

View File

@ -1,3 +1,13 @@
2004-11-05 Jeroen Zwartepoorte <jeroen@xs4all.nl>
* gnomevfs/*.cs: Add copyright/LGPL header.
* gnomevfs/*.custom: Idem.
* gnomevfs/Mime.cs: Obsolete, replaced by MimeType.cs.
* gnomevfs/MimeActionType.cs: Obsolete, generated now.
* gnomevfs/OpenMode.cs: Idem.
* gnomevfs/Result.cs: Idem.
* gnomevfs/SeekPosition.cs: Idem.
2004-11-05 Dan Winship <danw@novell.com>
* parser/gapi2xml.pl (parseInitFunc, addPropElem): handle

View File

@ -1,11 +1,22 @@
// Async.cs - Bindings for gnome-vfs asynchronized file operations.
//
// Async.cs: Bindings for gnome-vfs asynchronized functions calls.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.IO;

View File

@ -1,11 +1,22 @@
// AsyncCallback.cs - GnomeVFSAsyncCallback delegate.
//
// AsyncCallback.cs: GnomeVFSAsyncCallback delegate.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
namespace Gnome.Vfs {
public delegate void AsyncCallback (Handle handle, Result result);

View File

@ -1,11 +1,22 @@
// AsyncCallbackNative.cs - GnomeVFSAsyncCallback native wrapper.
//
// AsyncCallbackNative.cs: Native wrapper for GnomeVFSAsyncCallback.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;

View File

@ -1,11 +1,22 @@
// AsyncDirectoryLoadCallback.cs - GnomeVFSAsyncDirectoryLoadCallback delegate.
//
// VfsAsyncDirectoryLoadCallback.cs: GnomeVFSAsyncDirectoryLoadCallback delegate.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;

View File

@ -1,11 +1,23 @@
// AsyncDirectoryLoadCallbackNative.cs - GnomeVFSAsyncDirectoryLoadCallback
// native wrapper.
//
// VfsAsyncDirectoryLoadCallbackNative.cs: Utility class for accessing gnome-vfs methods.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.Runtime.InteropServices;

View File

@ -1,11 +1,22 @@
// AsyncReadCallback.cs - GnomeVFSAsyncReadCallback delegate.
//
// VfsAsyncReadCallback.cs: GnomeVFSAsyncReadCallback delegate.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;

View File

@ -1,3 +1,22 @@
// AsyncReadCallbackNative.cs - GnomeVFSAsyncReadCallback native wrapper.
//
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// VfsAsyncReadCallbackNative.cs: Utility class for accessing gnome-vfs methods.
//

View File

@ -1,11 +1,22 @@
// AsyncWriteCallback.cs - GnomeVFSAsyncWriteCallback delegate.
//
// VfsAsyncWriteCallback.cs: GnomeVFSAsyncWriteCallback delegate.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
namespace Gnome.Vfs {
public delegate void AsyncWriteCallback (Handle handle, Result result, byte[] buffer, ulong bytes_requested, ulong bytes_written);

View File

@ -1,11 +1,22 @@
// AsyncWriteCallbackNative.cs - Native wrapper for GnomeVFSAsyncWriteCallback.
//
// AsyncWriteCallbackNative.cs: Native wrapper for GnomeVFSAsyncWriteCallback.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.Runtime.InteropServices;

View File

@ -1,11 +1,22 @@
// Directory.cs - Bindings for gnome-vfs directory functions calls.
//
// Directory.cs: Bindings for gnome-vfs directory functions calls.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.IO;

View File

@ -1,11 +1,22 @@
// FileInfo.cs - Class wrapping the GnomeVFSFileInfo struct.
//
// FileInfo.cs: Class wrapping the GnomeVFSFileInfo struct.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.Runtime.InteropServices;

View File

@ -1,11 +1,22 @@
// Handle.cs - Wrapper class for GnomeVFSHandle.
//
// Handle.cs: Wrapper class for GnomeVFSHandle struct.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;

View File

@ -1,85 +0,0 @@
//
// Mime.cs: Mime-type method bindings.
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// (C) Copyright Jeroen Zwartepoorte 2004
//
using System;
using System.Runtime.InteropServices;
namespace Gnome.Vfs {
public class Mime {
public static string UnknownMimeType {
get {
return "application/octet-stream";
}
}
[DllImport ("gnomevfs-2")]
private static extern Result gnome_vfs_mime_add_extension (string mime_type, string extension);
public static Result AddExtension (string mime_type, string extension)
{
return gnome_vfs_mime_add_extension (mime_type, extension);
}
[DllImport ("gnomevfs-2")]
private static extern Result gnome_vfs_mime_remove_extension (string mime_type, string extension);
public static Result RemoveExtension (string mime_type, string extension)
{
return gnome_vfs_mime_remove_extension (mime_type, extension);
}
[DllImport ("gnomevfs-2")]
private static extern string gnome_vfs_get_mime_type (string uri);
public static string GetMimeType (string uri)
{
return gnome_vfs_get_mime_type (uri);
}
[DllImport ("gnomevfs-2")]
private static extern string gnome_vfs_get_mime_type_for_data (string data, int length);
public static string GetMimeTypeForData (string data, int length)
{
return gnome_vfs_get_mime_type_for_data (data, length);
}
[DllImport ("gnomevfs-2")]
private static extern string gnome_vfs_mime_get_icon (string mime_type);
public static string GetIcon (string mime_type)
{
return gnome_vfs_mime_get_icon (mime_type);
}
[DllImport ("gnomevfs-2")]
private static extern string gnome_vfs_mime_get_description (string mime_type);
public static string GetDescription (string mime_type)
{
return gnome_vfs_mime_get_description (mime_type);
}
[DllImport ("gnomevfs-2")]
static extern bool gnome_vfs_mime_can_be_executable (string mime_type);
public static bool IsExecutable (string mime_type)
{
return gnome_vfs_mime_can_be_executable (mime_type);
}
[DllImport ("gnomevfs-2")]
static extern bool gnome_vfs_mime_type_is_known (string mime_type);
public static bool IsKnown (string mime_type)
{
return gnome_vfs_mime_type_is_known (mime_type);
}
}
}

View File

@ -1,16 +0,0 @@
//
// MimeActionType.cs: GnomeVFSMimeActionType enum.
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// (C) Copyright Jeroen Zwartepoorte 2004
//
namespace Gnome.Vfs {
public enum MimeActionType {
None,
Application,
Component
}
}

View File

@ -1,11 +1,22 @@
// MimeType.cs - Mime-type bindings.
//
// Mime.cs: Mime-type method bindings.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.Runtime.InteropServices;

View File

@ -1,11 +1,22 @@
// Monitor.cs - gnome_vfs_monitor_* bindings.
//
// Monitor.cs: Class wrapping the gnome_vfs_monitor_* methods.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.Runtime.InteropServices;

View File

@ -1,17 +0,0 @@
//
// OpenMode.cs: GnomeVFSOpenMode enum.
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// (C) Copyright Jeroen Zwartepoorte 2004
//
namespace Gnome.Vfs {
public enum OpenMode {
None = 0,
Read = 1 << 0,
Write = 1 << 1,
Random = 1 << 2
}
}

View File

@ -1,60 +0,0 @@
//
// Result.cs: GnomeVFSResult enum.
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// (C) Copyright Jeroen Zwartepoorte 2004
//
namespace Gnome.Vfs {
public enum Result {
Ok,
NotFound,
Generic,
Internal,
BadParameters,
NotSupported,
Io,
CorruptedData,
WrongFormat,
BadFile,
TooBig,
NoSpace,
ReadOnly,
InvalidUri,
NotOpen,
InvalidOpenMode,
AccessDenied,
TooManyOpenFiles,
Eof,
NotADirectory,
InProgress,
Interrupted,
FileExists,
Loop,
NotPermitted,
IsDirectory,
NoMemory,
HostNotFound,
InvalidHostName,
HostHasNoAddress,
LoginFailed,
Cancelled,
DirectoryBusy,
DirectoryNotEmpty,
TooManyLinks,
ReadOnlyFileSystem,
NotSameFileSystem,
NameTooLong,
ServiceNotAvailable,
ServiceObsolete,
ProtocolError,
NoMasterBrowser,
NoDefault,
NoHandler,
Parse,
Launch,
NumErrors
}
}

View File

@ -1,16 +0,0 @@
//
// SeekPosition.cs: GnomeVFSSeekPosition enum.
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// (C) Copyright Jeroen Zwartepoorte 2004
//
namespace Gnome.Vfs {
public enum SeekPosition {
Start,
Current,
End
}
}

View File

@ -1,11 +1,22 @@
// Sync.cs - Bindings for gnome-vfs synchronized file operations.
//
// Sync.cs: Bindings for gnome-vfs synchronized functions calls.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.IO;

View File

@ -1,12 +1,22 @@
// Uri.custom - Uri class customizations.
//
// Gnome.Vfs.Uri.custom - Gnome Vfs Uri class customizations
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author: Jeroen Zwartepoorte (jeroen@xs4all.nl)
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// Copyright (C) 2004 Jeroen Zwartepoorte
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This code is inserted after the automatically generated code.
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
public MimeType MimeType {
get {

View File

@ -1,11 +1,22 @@
// Vfs.cs - Generic gnome-vfs method bindings.
//
// Vfs.cs: Bindings for gnome-vfs.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.IO;

View File

@ -1,11 +1,22 @@
// VfsStream.cs - System.IO.Stream wrapper around gnome-vfs.
//
// VfsStream.cs: System.IO.Stream wrapper around gnome-vfs.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using GLib;
using System;

View File

@ -1,3 +1,23 @@
// VfsStreamAsyncResult.cs - IAsyncResult implementation for VfsStream.
//
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.Threading;

View File

@ -1,12 +1,22 @@
// VolumeMonitor.custom - VolumeMonitor class customizations.
//
// Gnome.Vfs.VolumeMonitor.custom - Gnome Vfs VolumeMonitor class customizations
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author: Jeroen Zwartepoorte (jeroen@xs4all.nl)
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// Copyright (C) 2004 Jeroen Zwartepoorte
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This code is inserted after the automatically generated code.
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
[DllImport("gnomevfs-2")]
static extern IntPtr gnome_vfs_get_volume_monitor ();

View File

@ -1,11 +1,22 @@
// Xfer.cs - Bindings for gnome_vfs_xfer_* methods.
//
// Xfer.cs: Bindings for gnome_vfs_xfer_* methods.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;
using System.IO;

View File

@ -1,11 +1,22 @@
// XferProgressCallback.cs - GnomeVFSXferProgressCallback delegate.
//
// XferProgressCallback.cs: GnomeVFSXferProgressCallback delegate.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
namespace Gnome.Vfs {
public delegate int XferProgressCallback (XferProgressInfo info);

View File

@ -1,11 +1,22 @@
// XferProgressCallbackNative.cs - GnomeVFSXferProgressCallback wrapper.
//
// XferProgressCallbackNative.cs: Native wrapper for GnomeVFSXferProgressCallback.
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl>
//
// Author:
// Jeroen Zwartepoorte <jeroen@xs4all.nl>
// Copyright (c) 2004 Jeroen Zwartepoorte
//
// (C) Copyright Jeroen Zwartepoorte 2004
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the Lesser GNU General
// Public License as published by the Free Software Foundation.
//
// This program 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 program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
using System;