Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

Debian 4.0

(Etch)

Gnome2::VFS::URI(3pm)


Gnome2::VFS::URI

Gnome2::VFS::URI

NAME
HIERARCHY
METHODS
ENUMS AND FLAGS
SEE ALSO
COPYRIGHT

NAME

Gnome2::VFS::URI

HIERARCHY

  Glib::Boxed
  +−−−−Gnome2::VFS::URI

METHODS

uri = Gnome2::VFS::URI−>new ($text_uri)

* $text_uri (string)

uri = $base−>append_file_name ($filename)

* $filename (string)

uri = $base−>append_path ($path)

* $path (string)

uri = $base−>append_string ($uri_fragment)

* $uri_fragment (string)

list = $source_uri−>check_same_fs ($target_uri)

* $target_uri (Gnome2::VFS::URI)

Returns a GnomeVFSResult and a boolean.

list = $uri−>create ($open_mode, $exclusive, $perm)

* $open_mode (Gnome2::VFS::OpenMode)
* $exclusive (boolean)
* $perm (integer)

Returns a GnomeVFSResult and a GnomeVFSHandle.

boolean = $a−>equal ($b)

* $b (Gnome2::VFS::URI)

boolean = $uri−>exists

string = $uri−>extract_dirname

string = $uri−>extract_short_name

string = $uri−>extract_short_path_name

list = $uri−>get_file_info ($options)

* $options (Gnome2::VFS::FileInfoOptions)

Returns a GnomeVFSResult and a GnomeVFSFileInfo.

result = $uri−>set_file_info ($info, $mask)

* $info (Gnome2::VFS::FileInfo)
* $mask (Gnome2::VFS::SetFileInfoMask)

string = $uri−>get_fragment_identifier

boolean = $uri−>has_parent

string = $uri−>get_host_name

$uri−>set_host_name ($host_name)

* $host_name (string)

integer = $uri−>get_host_port

$uri−>set_host_port ($host_port)

* $host_port (integer)

boolean = $uri−>is_local

boolean = $possible_parent−>is_parent ($possible_child, $recursive)

* $possible_child (Gnome2::VFS::URI)
* $recursive (boolean)

list = Gnome2::VFS::URI−>list_parse ($uri_list)

* $uri_list (string)

Returns a list of GnomeVFSURI’s.

result = $uri−>make_directory ($perm)

* $perm (integer)

string = Gnome2::VFS::URI−>make_full_from_relative ($base_uri, $relative_uri)

* $base_uri (string)
* $relative_uri (string)

result = $old_uri−>move ($new_uri, $force_replace)

* $new_uri (Gnome2::VFS::URI)
* $force_replace (boolean)

list = $uri−>open ($open_mode)

* $open_mode (Gnome2::VFS::OpenMode)

Returns a GnomeVFSResult and a GnomeVFSHandle.

uri = $uri−>get_parent

string = $uri−>get_password

$uri−>set_password ($password)

* $password (string)

string = $uri−>get_path

result = $uri−>remove_directory

uri = $base−>resolve_relative ($relative_reference)

* $relative_reference (string)

string = $uri−>get_scheme

string = $uri−>to_string ($hide_options=GNOME_VFS_URI_HIDE_NONE)

* $hide_options (Gnome2::VFS::URI::HideOptions)

result = $uri−>truncate ($length)

* $length (unsigned)

result = $uri−>unlink

string = $uri−>get_user_name

$uri−>set_user_name ($user_name)

* $user_name (string)

ENUMS AND FLAGS

flags Gnome2::VFS::FileInfoOptions
* ’default’ / ’ GNOME_VFS_FILE_INFO_DEFAULT
* ’get−mime−type’ / ’ GNOME_VFS_FILE_INFO_GET_MIME_TYPE
* ’force−fast−mime−type’ / ’ GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE
* ’force−slow−mime−type’ / ’ GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE
* ’follow−links’ / ’ GNOME_VFS_FILE_INFO_FOLLOW_LINKS
* ’get−access−rights’ / ’ GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS
* ’name−only’ / ’ GNOME_VFS_FILE_INFO_NAME_ONLY

flags Gnome2::VFS::OpenMode
* ’none’ / ’ GNOME_VFS_OPEN_NONE
* ’read’ / ’ GNOME_VFS_OPEN_READ
* ’write’ / ’ GNOME_VFS_OPEN_WRITE
* ’random’ / ’ GNOME_VFS_OPEN_RANDOM
* ’truncate’ / ’ GNOME_VFS_OPEN_TRUNCATE

enum Gnome2::VFS::Result
* ’ok’ / ’ GNOME_VFS_OK
* ’error−not−found’ / ’ GNOME_VFS_ERROR_NOT_FOUND
* ’error−generic’ / ’ GNOME_VFS_ERROR_GENERIC
* ’error−internal’ / ’ GNOME_VFS_ERROR_INTERNAL
* ’error−bad−parameters’ / ’ GNOME_VFS_ERROR_BAD_PARAMETERS
* ’error−not−supported’ / ’ GNOME_VFS_ERROR_NOT_SUPPORTED
* ’error−io’ / ’ GNOME_VFS_ERROR_IO
* ’error−corrupted−data’ / ’ GNOME_VFS_ERROR_CORRUPTED_DATA
* ’error−wrong−format’ / ’ GNOME_VFS_ERROR_WRONG_FORMAT
* ’error−bad−file’ / ’ GNOME_VFS_ERROR_BAD_FILE
* ’error−too−big’ / ’ GNOME_VFS_ERROR_TOO_BIG
* ’error−no−space’ / ’ GNOME_VFS_ERROR_NO_SPACE
* ’error−read−only’ / ’ GNOME_VFS_ERROR_READ_ONLY
* ’error−invalid−uri’ / ’ GNOME_VFS_ERROR_INVALID_URI
* ’error−not−open’ / ’ GNOME_VFS_ERROR_NOT_OPEN
* ’error−invalid−open−mode’ / ’ GNOME_VFS_ERROR_INVALID_OPEN_MODE
* ’error−access−denied’ / ’ GNOME_VFS_ERROR_ACCESS_DENIED
* ’error−too−many−open−files’ / ’ GNOME_VFS_ERROR_TOO_MANY_OPEN_FILES
* ’error−eof’ / ’ GNOME_VFS_ERROR_EOF
* ’error−not−a−directory’ / ’ GNOME_VFS_ERROR_NOT_A_DIRECTORY
* ’error−in−progress’ / ’ GNOME_VFS_ERROR_IN_PROGRESS
* ’error−interrupted’ / ’ GNOME_VFS_ERROR_INTERRUPTED
* ’error−file−exists’ / ’ GNOME_VFS_ERROR_FILE_EXISTS
* ’error−loop’ / ’ GNOME_VFS_ERROR_LOOP
* ’error−not−permitted’ / ’ GNOME_VFS_ERROR_NOT_PERMITTED
* ’error−is−directory’ / ’ GNOME_VFS_ERROR_IS_DIRECTORY
* ’error−no−memory’ / ’ GNOME_VFS_ERROR_NO_MEMORY
* ’error−host−not−found’ / ’ GNOME_VFS_ERROR_HOST_NOT_FOUND
* ’error−invalid−host−name’ / ’ GNOME_VFS_ERROR_INVALID_HOST_NAME
* ’error−host−has−no−address’ / ’ GNOME_VFS_ERROR_HOST_HAS_NO_ADDRESS
* ’error−login−failed’ / ’ GNOME_VFS_ERROR_LOGIN_FAILED
* ’error−cancelled’ / ’ GNOME_VFS_ERROR_CANCELLED
* ’error−directory−busy’ / ’ GNOME_VFS_ERROR_DIRECTORY_BUSY
* ’error−directory−not−empty’ / ’ GNOME_VFS_ERROR_DIRECTORY_NOT_EMPTY
* ’error−too−many−links’ / ’ GNOME_VFS_ERROR_TOO_MANY_LINKS
* ’error−read−only−file−system’ /
GNOME_VFS_ERROR_READ_ONLY_FILE_SYSTEM
* ’error−not−same−file−system’ / ’ GNOME_VFS_ERROR_NOT_SAME_FILE_SYSTEM
* ’error−name−too−long’ / ’ GNOME_VFS_ERROR_NAME_TOO_LONG
* ’error−service−not−available’ /
GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE
* ’error−service−obsolete’ / ’ GNOME_VFS_ERROR_SERVICE_OBSOLETE
* ’error−protocol−error’ / ’ GNOME_VFS_ERROR_PROTOCOL_ERROR
* ’error−no−master−browser’ / ’ GNOME_VFS_ERROR_NO_MASTER_BROWSER
* ’error−no−default’ / ’ GNOME_VFS_ERROR_NO_DEFAULT
* ’error−no−handler’ / ’ GNOME_VFS_ERROR_NO_HANDLER
* ’error−parse’ / ’ GNOME_VFS_ERROR_PARSE
* ’error−launch’ / ’ GNOME_VFS_ERROR_LAUNCH
* ’error−timeout’ / ’ GNOME_VFS_ERROR_TIMEOUT
* ’error−nameserver’ / ’ GNOME_VFS_ERROR_NAMESERVER
* ’error−locked’ / ’ GNOME_VFS_ERROR_LOCKED
* ’error−deprecated−function’ / ’ GNOME_VFS_ERROR_DEPRECATED_FUNCTION
* ’num−errors’ / ’ GNOME_VFS_NUM_ERRORS

flags Gnome2::VFS::SetFileInfoMask
* ’none’ / ’ GNOME_VFS_SET_FILE_INFO_NONE
* ’name’ / ’ GNOME_VFS_SET_FILE_INFO_NAME
* ’permissions’ / ’ GNOME_VFS_SET_FILE_INFO_PERMISSIONS
* ’owner’ / ’ GNOME_VFS_SET_FILE_INFO_OWNER
* ’time’ / ’ GNOME_VFS_SET_FILE_INFO_TIME

flags Gnome2::VFS::URI::HideOptions
* ’none’ / ’ GNOME_VFS_URI_HIDE_NONE
* ’user−name’ / ’ GNOME_VFS_URI_HIDE_USER_NAME
* ’password’ / ’ GNOME_VFS_URI_HIDE_PASSWORD
* ’host−name’ / ’ GNOME_VFS_URI_HIDE_HOST_NAME
* ’host−port’ / ’ GNOME_VFS_URI_HIDE_HOST_PORT
* ’toplevel−method’ / ’ GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD
* ’fragment−identifier’ / ’ GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER

SEE ALSO

Gnome2::VFS, Glib::Boxed

COPYRIGHT

Copyright (C) 2003−2004 by the gtk2−perl team.

This software is licensed under the LGPL . See Gnome2::VFS for a full notice.



Gnome2::VFS::URI(3pm)