|
| enum | FindDirectoryKind { DIRECTORY_KIND_DESKTOP = 1000
, DIRECTORY_KIND_TRASH
} |
| |
| enum | FileInfoOptions {
FILE_INFO_DEFAULT = 0
, FILE_INFO_GET_MIME_TYPE = 1 << 0
, FILE_INFO_FORCE_FAST_MIME_TYPE = 1 << 1
, FILE_INFO_FORCE_SLOW_MIME_TYPE = 1 << 2
,
FILE_INFO_FOLLOW_LINKS = 1 << 3
, FILE_INFO_GET_ACCESS_RIGHTS = 1 << 4
} |
| |
| enum | Result {
OK
, ERR_NOT_FOUND
, ERR_GENERIC
, ERR_INTERNAL
,
ERR_BAD_PARAMETERS
, ERR_NOT_SUPPORTED
, ERR_IO
, ERR_CORRUPTED_DATA
,
ERR_WRONG_FORMAT
, ERR_BAD_FILE
, ERR_TOO_BIG
, ERR_NO_SPACE
,
ERR_READ_ONLY
, ERR_INVALID_URI
, ERR_NOT_OPEN
, ERR_INVALID_OPEN_MODE
,
ERR_ACCESS_DENIED
, ERR_TOO_MANY_OPEN_FILES
, ERR_EOF
, ERR_NOT_A_DIRECTORY
,
ERR_IN_PROGRESS
, ERR_INTERRUPTED
, ERR_FILE_EXISTS
, ERR_LOOP
,
ERR_NOT_PERMITTED
, ERR_IS_DIRECTORY
, ERR_NO_MEMORY
, ERR_HOST_NOT_FOUND
,
ERR_INVALID_HOST_NAME
, ERR_HOST_HAS_NO_ADDRESS
, ERR_LOGIN_FAILED
, ERR_CANCELLED
,
ERR_DIRECTORY_BUSY
, ERR_DIRECTORY_NOT_EMPTY
, ERR_TOO_MANY_LINKS
, ERR_READ_ONLY_FILE_SYSTEM
,
ERR_NOT_SAME_FILE_SYSTEM
, ERR_NAME_TOO_LONG
, ERR_SERVICE_NOT_AVAILABLE
, ERR_SERVICE_OBSOLETE
,
ERR_PROTOCOL_ERROR
, ERR_NO_MASTER_BROWSER
, ERR_NO_DEFAULT
, ERR_NO_HANDLER
,
ERR_PARSE
, ERR_LAUNCH
, ERR_TIMEOUT
, ERR_NAMESERVER
,
NUM_ERRORS
} |
| |
| enum | URIHideOptions {
URI_HIDE_NONE = 0
, URI_HIDE_USER_NAME = 1 << 0
, URI_HIDE_PASSWORD = 1 << 1
, URI_HIDE_HOST_NAME = 1 << 2
,
URI_HIDE_HOST_PORT = 1 << 3
, URI_HIDE_TOPLEVEL_METHOD = 1 << 4
, URI_HIDE_FRAGMENT_IDENTIFIER = 1 << 8
} |
| |
| enum | DirectoryVisitOptions { DIRECTORY_VISIT_DEFAULT = 0
, DIRECTORY_VISIT_SAMEFS = 1 << 0
, DIRECTORY_VISIT_LOOPCHECK = 1 << 1
} |
| |
| enum | OpenMode { OPEN_NONE = 0
, OPEN_READ = 1 << 0
, OPEN_WRITE = 1 << 1
, OPEN_RANDOM = 1 << 2
} |
| |
| enum | SeekPosition { SEEK_POS_START
, SEEK_POS_CURRENT
, SEEK_POS_END
} |
| |
| enum | FileFlags { FILE_FLAGS_NONE = 0
, FILE_FLAGS_SYMLINK = 1 << 0
, FILE_FLAGS_LOCAL = 1 << 1
} |
| |
| enum | FileType {
FILE_TYPE_UNKNOWN_TYPE
, FILE_TYPE_REGULAR
, FILE_TYPE_DIRECTORY
, FILE_TYPE_FIFO
,
FILE_TYPE_SOCKET
, FILE_TYPE_CHARACTER_DEVICE
, FILE_TYPE_BLOCK_DEVICE
, FILE_TYPE_SYMBOLIC_LINK
} |
| |
| enum | FilePermissions {
PERM_SUID = S_ISUID
, PERM_SGID = S_ISGID
, PERM_STICKY = 01000
, PERM_USER_READ = S_IRUSR
,
PERM_USER_WRITE = S_IWUSR
, PERM_USER_EXEC = S_IXUSR
, PERM_USER_ALL = S_IRUSR | S_IWUSR | S_IXUSR
, PERM_GROUP_READ = S_IRGRP
,
PERM_GROUP_WRITE = S_IWGRP
, PERM_GROUP_EXEC = S_IXGRP
, PERM_GROUP_ALL = S_IRGRP | S_IWGRP | S_IXGRP
, PERM_OTHER_READ = S_IROTH
,
PERM_OTHER_WRITE = S_IWOTH
, PERM_OTHER_EXEC = S_IXOTH
, PERM_OTHER_ALL = S_IROTH | S_IWOTH | S_IXOTH
, PERM_ACCESS_READABLE = 1 << 16
,
PERM_ACCESS_WRITABLE = 1 << 17
, PERM_ACCESS_EXECUTABLE = 1 << 18
} |
| |
| enum | SetFileInfoMask {
SET_FILE_INFO_NONE = 0
, SET_FILE_INFO_NAME = 1 << 0
, SET_FILE_INFO_PERMISSIONS = 1 << 1
, SET_FILE_INFO_OWNER = 1 << 2
,
SET_FILE_INFO_TIME = 1 << 3
} |
| |
| enum | MonitorType { MONITOR_FILE
, MONITOR_DIRECTORY
} |
| |
| enum | MonitorEventType {
MONITOR_EVENT_CHANGED
, MONITOR_EVENT_DELETED
, MONITOR_EVENT_STARTEXECUTING
, MONITOR_EVENT_STOPEXECUTING
,
MONITOR_EVENT_CREATED
, MONITOR_EVENT_METADATA_CHANGED
} |
| |
| enum | MimeApplicationArgumentType { MIME_APPLICATION_ARGUMENT_TYPE_URIS
, MIME_APPLICATION_ARGUMENT_TYPE_PATHS
, MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES
} |
| |
| enum | MimeActionType { MIME_ACTION_TYPE_NONE
, MIME_ACTION_TYPE_APPLICATION
, MIME_ACTION_TYPE_COMPONENT
} |
| |
| enum | TransferOptions {
XFER_DEFAULT = 0
, XFER_UNUSED_1 = 1 << 0
, XFER_FOLLOW_LINKS = 1 << 1
, XFER_UNUSED_2 = 1 << 2
,
XFER_RECURSIVE = 1 << 3
, XFER_SAMEFS = 1 << 4
, XFER_DELETE_ITEMS = 1 << 5
, XFER_EMPTY_DIRECTORIES = 1 << 6
,
XFER_NEW_UNIQUE_DIRECTORY = 1 << 7
, XFER_REMOVESOURCE = 1 << 8
, XFER_USE_UNIQUE_NAMES = 1 << 9
, XFER_LINK_ITEMS = 1 << 10
,
XFER_FOLLOW_LINKS_RECURSIVE = 1 << 11
} |
| |
| enum | ProgressStatus { XFER_PROGRESS_STATUS_OK
, XFER_PROGRESS_STATUS_VFSERROR
, XFER_PROGRESS_STATUS_OVERWRITE
, XFER_PROGRESS_STATUS_DUPLICATE
} |
| |
| enum | OverwriteMode { XFER_OVERWRITE_MODE_ABORT
, XFER_OVERWRITE_MODE_QUERY
, XFER_OVERWRITE_MODE_REPLACE
, XFER_OVERWRITE_MODE_SKIP
} |
| |
| enum | OverwriteAction {
XFER_OVERWRITE_ACTION_ABORT
, XFER_OVERWRITE_ACTION_REPLACE
, XFER_OVERWRITE_ACTION_REPLACE_ALL
, XFER_OVERWRITE_ACTION_SKIP
,
XFER_OVERWRITE_ACTION_SKIP_ALL
} |
| |
| enum | ErrorMode { XFER_ERROR_MODE_ABORT
, XFER_ERROR_MODE_QUERY
} |
| |
| enum | ErrorAction { XFER_ERROR_ACTION_ABORT
, XFER_ERROR_ACTION_RETRY
, XFER_ERROR_ACTION_SKIP
} |
| |
| enum | Phase {
XFER_PHASE_INITIAL
, XFER_CHECKING_DESTINATION
, XFER_PHASE_COLLECTING
, XFER_PHASE_READYTOGO
,
XFER_PHASE_OPENSOURCE
, XFER_PHASE_OPENTARGET
, XFER_PHASE_COPYING
, XFER_PHASE_MOVING
,
XFER_PHASE_READSOURCE
, XFER_PHASE_WRITETARGET
, XFER_PHASE_CLOSESOURCE
, XFER_PHASE_CLOSETARGET
,
XFER_PHASE_DELETESOURCE
, XFER_PHASE_SETATTRIBUTES
, XFER_PHASE_FILECOMPLETED
, XFER_PHASE_CLEANUP
,
XFER_PHASE_COMPLETED
, XFER_NUM_PHASES
} |
| |
| enum | VolumeType { VOLUME_TYPE_MOUNTPOINT
, VOLUME_TYPE_VFS_MOUNT
, VOLUME_TYPE_CONNECTED_SERVER
} |
| |
| enum | DeviceType {
DEVICE_TYPE_UNKNOWN
, DEVICE_TYPE_AUDIO_CD
, DEVICE_TYPE_VIDEO_DVD
, DEVICE_TYPE_HARDDRIVE
,
DEVICE_TYPE_CDROM
, DEVICE_TYPE_FLOPPY
, DEVICE_TYPE_ZIP
, DEVICE_TYPE_JAZ
,
DEVICE_TYPE_NFS
, DEVICE_TYPE_AUTOFS
, DEVICE_TYPE_CAMERA
, DEVICE_TYPE_MEMORY_STICK
,
DEVICE_TYPE_SMB
, DEVICE_TYPE_APPLE
, DEVICE_TYPE_MUSIC_PLAYER
, DEVICE_TYPE_WINDOWS
,
DEVICE_TYPE_LOOPBACK
, DEVICE_TYPE_NETWORK
} |
| |
| enum | DNSSDServiceStatus { DNS_SD_SERVICE_ADDED
, DNS_SD_SERVICE_REMOVED
} |
| |
| enum | MakeURIDirs { MAKE_URI_DIR_NONE = 0
, MAKE_URI_DIR_HOMEDIR = 1 << 0
, MAKE_URI_DIR_CURRENT = 1 << 1
} |
| |
|
| FileInfoOptions | operator| (FileInfoOptions lhs, FileInfoOptions rhs) |
| |
| FileInfoOptions | operator& (FileInfoOptions lhs, FileInfoOptions rhs) |
| |
| FileInfoOptions | operator^ (FileInfoOptions lhs, FileInfoOptions rhs) |
| |
| FileInfoOptions | operator~ (FileInfoOptions flags) |
| |
| FileInfoOptions & | operator|= (FileInfoOptions &lhs, FileInfoOptions rhs) |
| |
| FileInfoOptions & | operator&= (FileInfoOptions &lhs, FileInfoOptions rhs) |
| |
| FileInfoOptions & | operator^= (FileInfoOptions &lhs, FileInfoOptions rhs) |
| |
| URIHideOptions | operator| (URIHideOptions lhs, URIHideOptions rhs) |
| |
| URIHideOptions | operator& (URIHideOptions lhs, URIHideOptions rhs) |
| |
| URIHideOptions | operator^ (URIHideOptions lhs, URIHideOptions rhs) |
| |
| URIHideOptions | operator~ (URIHideOptions flags) |
| |
| URIHideOptions & | operator|= (URIHideOptions &lhs, URIHideOptions rhs) |
| |
| URIHideOptions & | operator&= (URIHideOptions &lhs, URIHideOptions rhs) |
| |
| URIHideOptions & | operator^= (URIHideOptions &lhs, URIHideOptions rhs) |
| |
| DirectoryVisitOptions | operator| (DirectoryVisitOptions lhs, DirectoryVisitOptions rhs) |
| |
| DirectoryVisitOptions | operator& (DirectoryVisitOptions lhs, DirectoryVisitOptions rhs) |
| |
| DirectoryVisitOptions | operator^ (DirectoryVisitOptions lhs, DirectoryVisitOptions rhs) |
| |
| DirectoryVisitOptions | operator~ (DirectoryVisitOptions flags) |
| |
| DirectoryVisitOptions & | operator|= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs) |
| |
| DirectoryVisitOptions & | operator&= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs) |
| |
| DirectoryVisitOptions & | operator^= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs) |
| |
| OpenMode | operator| (OpenMode lhs, OpenMode rhs) |
| |
| OpenMode | operator& (OpenMode lhs, OpenMode rhs) |
| |
| OpenMode | operator^ (OpenMode lhs, OpenMode rhs) |
| |
| OpenMode | operator~ (OpenMode flags) |
| |
| OpenMode & | operator|= (OpenMode &lhs, OpenMode rhs) |
| |
| OpenMode & | operator&= (OpenMode &lhs, OpenMode rhs) |
| |
| OpenMode & | operator^= (OpenMode &lhs, OpenMode rhs) |
| |
| FileFlags | operator| (FileFlags lhs, FileFlags rhs) |
| |
| FileFlags | operator& (FileFlags lhs, FileFlags rhs) |
| |
| FileFlags | operator^ (FileFlags lhs, FileFlags rhs) |
| |
| FileFlags | operator~ (FileFlags flags) |
| |
| FileFlags & | operator|= (FileFlags &lhs, FileFlags rhs) |
| |
| FileFlags & | operator&= (FileFlags &lhs, FileFlags rhs) |
| |
| FileFlags & | operator^= (FileFlags &lhs, FileFlags rhs) |
| |
| FilePermissions | operator| (FilePermissions lhs, FilePermissions rhs) |
| |
| FilePermissions | operator& (FilePermissions lhs, FilePermissions rhs) |
| |
| FilePermissions | operator^ (FilePermissions lhs, FilePermissions rhs) |
| |
| FilePermissions | operator~ (FilePermissions flags) |
| |
| FilePermissions & | operator|= (FilePermissions &lhs, FilePermissions rhs) |
| |
| FilePermissions & | operator&= (FilePermissions &lhs, FilePermissions rhs) |
| |
| FilePermissions & | operator^= (FilePermissions &lhs, FilePermissions rhs) |
| |
| SetFileInfoMask | operator| (SetFileInfoMask lhs, SetFileInfoMask rhs) |
| |
| SetFileInfoMask | operator& (SetFileInfoMask lhs, SetFileInfoMask rhs) |
| |
| SetFileInfoMask | operator^ (SetFileInfoMask lhs, SetFileInfoMask rhs) |
| |
| SetFileInfoMask | operator~ (SetFileInfoMask flags) |
| |
| SetFileInfoMask & | operator|= (SetFileInfoMask &lhs, SetFileInfoMask rhs) |
| |
| SetFileInfoMask & | operator&= (SetFileInfoMask &lhs, SetFileInfoMask rhs) |
| |
| SetFileInfoMask & | operator^= (SetFileInfoMask &lhs, SetFileInfoMask rhs) |
| |
| TransferOptions | operator| (TransferOptions lhs, TransferOptions rhs) |
| |
| TransferOptions | operator& (TransferOptions lhs, TransferOptions rhs) |
| |
| TransferOptions | operator^ (TransferOptions lhs, TransferOptions rhs) |
| |
| TransferOptions | operator~ (TransferOptions flags) |
| |
| TransferOptions & | operator|= (TransferOptions &lhs, TransferOptions rhs) |
| |
| TransferOptions & | operator&= (TransferOptions &lhs, TransferOptions rhs) |
| |
| TransferOptions & | operator^= (TransferOptions &lhs, TransferOptions rhs) |
| |
| void | init () |
| |
| void | handle_result (GnomeVFSResult result) throw (Gnome::Vfs::exception) |
| |
| MakeURIDirs | operator| (MakeURIDirs lhs, MakeURIDirs rhs) |
| |
| MakeURIDirs | operator& (MakeURIDirs lhs, MakeURIDirs rhs) |
| |
| MakeURIDirs | operator^ (MakeURIDirs lhs, MakeURIDirs rhs) |
| |
| MakeURIDirs | operator~ (MakeURIDirs flags) |
| |
| MakeURIDirs & | operator|= (MakeURIDirs &lhs, MakeURIDirs rhs) |
| |
| MakeURIDirs & | operator&= (MakeURIDirs &lhs, MakeURIDirs rhs) |
| |
| MakeURIDirs & | operator^= (MakeURIDirs &lhs, MakeURIDirs rhs) |
| |
| Glib::ustring | format_file_size_for_display (FileSize size) |
| | Formats the file size passed in sizein a way that is easy for the user to read.
|
| |
| Glib::ustring | escape_string (const Glib::ustring &unescaped_string) |
| | Escapes @unescaped_string, replacing any and all special characters with equivalent escape sequences.
|
| |
| Glib::ustring | escape_path_string (const Glib::ustring &path) |
| | Escapes @path, replacing only special characters that would not be found in paths (so '/', '&', '=', and '?' will not be escaped by this function).
|
| |
| Glib::ustring | escape_host_and_path_string (const Glib::ustring &path) |
| | Escapes path, replacing only special characters that would not be found in paths or host name (so '/', '&', '=', ':', '@' and '?' will not be escaped by this function).
|
| |
| Glib::ustring | escape_slashes (const Glib::ustring &unescaped_string) |
| | Escapes only '/' and '' characters in @string, replacing them with their escape sequence equivalents.
|
| |
| Glib::ustring | unescape_string (const Glib::ustring &escaped_string, const Glib::ustring &illegal_characters=Glib::ustring()) |
| | Decodes escaped characters (i.e.
|
| |
| Glib::ustring | unescape_string_for_display (const Glib::ustring &escaped_string) |
| | Similar to unescape_string(), but it returns something semi-intelligable to a user even upon receiving traumatic input such as %00 or URIs in bad form.
|
| |
| Glib::ustring | make_uri_canonical (const Glib::ustring &uri) |
| | gnome_vfs_make_path_name_canonical: @path: a file path, relative or absolute
|
| |
| Glib::ustring | make_path_name_canonical (const Glib::ustring &path) |
| |
| Glib::ustring | expand_initial_tilde (const Glib::ustring &path) |
| | If path starts with a ~, representing the user's home directory, expand it to the actual path location.
|
| |
| Glib::ustring | get_local_path_from_uri (const Glib::ustring &uri) |
| | Create a local path for a file:/// URI.
|
| |
| Glib::ustring | get_uri_from_local_path (const Glib::ustring &local_full_path) |
| | Returns a file:/// URI for the local path @local_full_path.
|
| |
| bool | is_executable_command_string (const Glib::ustring &command_string) |
| | Checks if command_string starts with the full path of an executable file or an executable in $PATH.
|
| |
| Glib::ustring | icon_path_from_filename (const Glib::ustring &filename) |
| |
| void | url_show (const Glib::ustring &url) throw (exception) |
| |
| void | wrap_init () |
| |
| void | swap (Address &lhs, Address &rhs) |
| |
| Gnome::Vfs::Address | wrap (GnomeVFSAddress *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Gnome::Vfs::FileInfoResult | wrap (GnomeVFSGetFileInfoResult *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Gnome::Vfs::FindDirectoryResult | wrap (GnomeVFSFindDirectoryResult *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Glib::RefPtr< Gnome::Vfs::Drive > | wrap (GnomeVFSDrive *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| bool | operator== (const FileInfo &lhs, const FileInfo &rhs) |
| |
| bool | operator!= (const FileInfo &lhs, const FileInfo &rhs) |
| |
| Glib::RefPtr< Gnome::Vfs::FileInfo > | wrap (GnomeVFSFileInfo *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Gnome::Vfs::MimeApplication | wrap (GnomeVFSMimeApplication *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Glib::RefPtr< Gnome::Vfs::MimeMonitor > | wrap (GnomeVFSMIMEMonitor *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| bool | operator== (const Uri &lhs, const Uri &rhs) |
| |
| bool | operator!= (const Uri &lhs, const Uri &rhs) |
| |
| Glib::RefPtr< Gnome::Vfs::Uri > | wrap (GnomeVFSURI *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Glib::RefPtr< Gnome::Vfs::VolumeMonitor > | wrap (GnomeVFSVolumeMonitor *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |
| Glib::RefPtr< Gnome::Vfs::Volume > | wrap (GnomeVFSVolume *object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| |