|
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. More...
|
|
Glib::ustring | escape_string (const Glib::ustring &unescaped_string) |
| Escapes , replacing any and all special characters with equivalent escape sequences. More...
|
|
Glib::ustring | escape_path_string (const Glib::ustring &path) |
| Escapes , replacing only special characters that would not be found in paths (so '/', '&', '=', and '?' will not be escaped by this function). More...
|
|
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). More...
|
|
Glib::ustring | escape_slashes (const Glib::ustring &unescaped_string) |
| Escapes only '/' and '' characters in , replacing them with their escape sequence equivalents. More...
|
|
Glib::ustring | unescape_string (const Glib::ustring &escaped_string, const Glib::ustring &illegal_characters=Glib::ustring()) |
| Decodes escaped characters (i.e. More...
|
|
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. More...
|
|
Glib::ustring | make_uri_canonical (const Glib::ustring &uri) |
| gnome_vfs_make_path_name_canonical: : a file path, relative or absolute More...
|
|
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. More...
|
|
Glib::ustring | get_local_path_from_uri (const Glib::ustring &uri) |
| Create a local path for a file:/// URI. More...
|
|
Glib::ustring | get_uri_from_local_path (const Glib::ustring &local_full_path) |
| Returns a file:/// URI for the local path . More...
|
|
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. More...
|
|
Glib::ustring | icon_path_from_filename (const Glib::ustring &filename) |
|
void | url_show (const Glib::ustring &url) throw (exception) |
|
void | wrap_init () |
|