Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Enums and Flags


Enumerations

enum  Gnome::Vfs::FindDirectoryKind { Gnome::Vfs::DIRECTORY_KIND_DESKTOP = 1000, Gnome::Vfs::DIRECTORY_KIND_TRASH }
enum  Gnome::Vfs::FileInfoOptions {
  Gnome::Vfs::FILE_INFO_DEFAULT = 0, Gnome::Vfs::FILE_INFO_GET_MIME_TYPE = 1 << 0, Gnome::Vfs::FILE_INFO_FORCE_FAST_MIME_TYPE = 1 << 1, Gnome::Vfs::FILE_INFO_FORCE_SLOW_MIME_TYPE = 1 << 2,
  Gnome::Vfs::FILE_INFO_FOLLOW_LINKS = 1 << 3, Gnome::Vfs::FILE_INFO_GET_ACCESS_RIGHTS = 1 << 4
}
enum  Gnome::Vfs::Result {
  Gnome::Vfs::OK, Gnome::Vfs::ERROR_NOT_FOUND, Gnome::Vfs::ERROR_GENERIC, Gnome::Vfs::ERROR_INTERNAL,
  Gnome::Vfs::ERROR_BAD_PARAMETERS, Gnome::Vfs::ERROR_NOT_SUPPORTED, Gnome::Vfs::ERROR_IO, Gnome::Vfs::ERROR_CORRUPTED_DATA,
  Gnome::Vfs::ERROR_WRONG_FORMAT, Gnome::Vfs::ERROR_BAD_FILE, Gnome::Vfs::ERROR_TOO_BIG, Gnome::Vfs::ERROR_NO_SPACE,
  Gnome::Vfs::ERROR_READ_ONLY, Gnome::Vfs::ERROR_INVALID_URI, Gnome::Vfs::ERROR_NOT_OPEN, Gnome::Vfs::ERROR_INVALID_OPEN_MODE,
  Gnome::Vfs::ERROR_ACCESS_DENIED, Gnome::Vfs::ERROR_TOO_MANY_OPEN_FILES, Gnome::Vfs::ERROR_EOF, Gnome::Vfs::ERROR_NOT_A_DIRECTORY,
  Gnome::Vfs::ERROR_IN_PROGRESS, Gnome::Vfs::ERROR_INTERRUPTED, Gnome::Vfs::ERROR_FILE_EXISTS, Gnome::Vfs::ERROR_LOOP,
  Gnome::Vfs::ERROR_NOT_PERMITTED, Gnome::Vfs::ERROR_IS_DIRECTORY, Gnome::Vfs::ERROR_NO_MEMORY, Gnome::Vfs::ERROR_HOST_NOT_FOUND,
  Gnome::Vfs::ERROR_INVALID_HOST_NAME, Gnome::Vfs::ERROR_HOST_HAS_NO_ADDRESS, Gnome::Vfs::ERROR_LOGIN_FAILED, Gnome::Vfs::ERROR_CANCELLED,
  Gnome::Vfs::ERROR_DIRECTORY_BUSY, Gnome::Vfs::ERROR_DIRECTORY_NOT_EMPTY, Gnome::Vfs::ERROR_TOO_MANY_LINKS, Gnome::Vfs::ERROR_READ_ONLY_FILE_SYSTEM,
  Gnome::Vfs::ERROR_NOT_SAME_FILE_SYSTEM, Gnome::Vfs::ERROR_NAME_TOO_LONG, Gnome::Vfs::ERROR_SERVICE_NOT_AVAILABLE, Gnome::Vfs::ERROR_SERVICE_OBSOLETE,
  Gnome::Vfs::ERROR_PROTOCOL_ERROR, Gnome::Vfs::ERROR_NO_MASTER_BROWSER, Gnome::Vfs::ERROR_NO_DEFAULT, Gnome::Vfs::ERROR_NO_HANDLER,
  Gnome::Vfs::ERROR_PARSE, Gnome::Vfs::ERROR_LAUNCH, Gnome::Vfs::ERROR_TIMEOUT, Gnome::Vfs::ERROR_NAMESERVER,
  Gnome::Vfs::NUM_ERRORS
}
enum  Gnome::Vfs::URIHideOptions {
  Gnome::Vfs::URI_HIDE_NONE = 0, Gnome::Vfs::URI_HIDE_USER_NAME = 1 << 0, Gnome::Vfs::URI_HIDE_PASSWORD = 1 << 1, Gnome::Vfs::URI_HIDE_HOST_NAME = 1 << 2,
  Gnome::Vfs::URI_HIDE_HOST_PORT = 1 << 3, Gnome::Vfs::URI_HIDE_TOPLEVEL_METHOD = 1 << 4, Gnome::Vfs::URI_HIDE_FRAGMENT_IDENTIFIER = 1 << 8
}
enum  Gnome::Vfs::DirectoryVisitOptions { Gnome::Vfs::DIRECTORY_VISIT_DEFAULT = 0, Gnome::Vfs::DIRECTORY_VISIT_SAMEFS = 1 << 0, Gnome::Vfs::DIRECTORY_VISIT_LOOPCHECK = 1 << 1 }
enum  Gnome::Vfs::OpenMode { Gnome::Vfs::OPEN_NONE = 0, Gnome::Vfs::OPEN_READ = 1 << 0, Gnome::Vfs::OPEN_WRITE = 1 << 1, Gnome::Vfs::OPEN_RANDOM = 1 << 2 }
enum  Gnome::Vfs::SeekPosition { Gnome::Vfs::SEEK_POS_START, Gnome::Vfs::SEEK_POS_CURRENT, Gnome::Vfs::SEEK_POS_END }
enum  Gnome::Vfs::FileFlags { Gnome::Vfs::FILE_FLAGS_NONE = 0, Gnome::Vfs::FILE_FLAGS_SYMLINK = 1 << 0, Gnome::Vfs::FILE_FLAGS_LOCAL = 1 << 1 }
enum  Gnome::Vfs::FileType {
  Gnome::Vfs::FILE_TYPE_UNKNOWN, Gnome::Vfs::FILE_TYPE_REGULAR, Gnome::Vfs::FILE_TYPE_DIRECTORY, Gnome::Vfs::FILE_TYPE_FIFO,
  Gnome::Vfs::FILE_TYPE_SOCKET, Gnome::Vfs::FILE_TYPE_CHARACTER_DEVICE, Gnome::Vfs::FILE_TYPE_BLOCK_DEVICE, Gnome::Vfs::FILE_TYPE_SYMBOLIC_LINK
}
enum  Gnome::Vfs::FilePermissions {
  Gnome::Vfs::PERM_SUID = S_ISUID, Gnome::Vfs::PERM_SGID = S_ISGID, Gnome::Vfs::PERM_STICKY = 01000, Gnome::Vfs::PERM_USER_READ = S_IRUSR,
  Gnome::Vfs::PERM_USER_WRITE = S_IWUSR, Gnome::Vfs::PERM_USER_EXEC = S_IXUSR, Gnome::Vfs::PERM_USER_ALL = S_IRUSR | S_IWUSR | S_IXUSR, Gnome::Vfs::PERM_GROUP_READ = S_IRGRP,
  Gnome::Vfs::PERM_GROUP_WRITE = S_IWGRP, Gnome::Vfs::PERM_GROUP_EXEC = S_IXGRP, Gnome::Vfs::PERM_GROUP_ALL = S_IRGRP | S_IWGRP | S_IXGRP, Gnome::Vfs::PERM_OTHER_READ = S_IROTH,
  Gnome::Vfs::PERM_OTHER_WRITE = S_IWOTH, Gnome::Vfs::PERM_OTHER_EXEC = S_IXOTH, Gnome::Vfs::PERM_OTHER_ALL = S_IROTH | S_IWOTH | S_IXOTH, Gnome::Vfs::PERM_ACCESS_READABLE = 1 << 16,
  Gnome::Vfs::PERM_ACCESS_WRITABLE = 1 << 17, Gnome::Vfs::PERM_ACCESS_EXECUTABLE = 1 << 18
}
enum  Gnome::Vfs::SetFileInfoMask {
  Gnome::Vfs::SET_FILE_INFO_NONE = 0, Gnome::Vfs::SET_FILE_INFO_NAME = 1 << 0, Gnome::Vfs::SET_FILE_INFO_PERMISSIONS = 1 << 1, Gnome::Vfs::SET_FILE_INFO_OWNER = 1 << 2,
  Gnome::Vfs::SET_FILE_INFO_TIME = 1 << 3
}
enum  Gnome::Vfs::MonitorType { Gnome::Vfs::MONITOR_FILE, Gnome::Vfs::MONITOR_DIRECTORY }
enum  Gnome::Vfs::MonitorEventType {
  Gnome::Vfs::MONITOR_EVENT_CHANGED, Gnome::Vfs::MONITOR_EVENT_DELETED, Gnome::Vfs::MONITOR_EVENT_STARTEXECUTING, Gnome::Vfs::MONITOR_EVENT_STOPEXECUTING,
  Gnome::Vfs::MONITOR_EVENT_CREATED, Gnome::Vfs::MONITOR_EVENT_METADATA_CHANGED
}
enum  Gnome::Vfs::MimeApplicationArgumentType { Gnome::Vfs::MIME_APPLICATION_ARGUMENT_TYPE_URIS, Gnome::Vfs::MIME_APPLICATION_ARGUMENT_TYPE_PATHS, Gnome::Vfs::MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES }
enum  Gnome::Vfs::MimeActionType { Gnome::Vfs::MIME_ACTION_TYPE_NONE, Gnome::Vfs::MIME_ACTION_TYPE_APPLICATION, Gnome::Vfs::MIME_ACTION_TYPE_COMPONENT }
enum  Gnome::Vfs::TransferOptions {
  Gnome::Vfs::XFER_DEFAULT = 0, Gnome::Vfs::XFER_UNUSED_1 = 1 << 0, Gnome::Vfs::XFER_FOLLOW_LINKS = 1 << 1, Gnome::Vfs::XFER_UNUSED_2 = 1 << 2,
  Gnome::Vfs::XFER_RECURSIVE = 1 << 3, Gnome::Vfs::XFER_SAMEFS = 1 << 4, Gnome::Vfs::XFER_DELETE_ITEMS = 1 << 5, Gnome::Vfs::XFER_EMPTY_DIRECTORIES = 1 << 6,
  Gnome::Vfs::XFER_NEW_UNIQUE_DIRECTORY = 1 << 7, Gnome::Vfs::XFER_REMOVESOURCE = 1 << 8, Gnome::Vfs::XFER_USE_UNIQUE_NAMES = 1 << 9, Gnome::Vfs::XFER_LINK_ITEMS = 1 << 10,
  Gnome::Vfs::XFER_FOLLOW_LINKS_RECURSIVE = 1 << 11
}
enum  Gnome::Vfs::ProgressStatus { Gnome::Vfs::XFER_PROGRESS_STATUS_OK, Gnome::Vfs::XFER_PROGRESS_STATUS_VFSERROR, Gnome::Vfs::XFER_PROGRESS_STATUS_OVERWRITE, Gnome::Vfs::XFER_PROGRESS_STATUS_DUPLICATE }
enum  Gnome::Vfs::OverwriteMode { Gnome::Vfs::XFER_OVERWRITE_MODE_ABORT, Gnome::Vfs::XFER_OVERWRITE_MODE_QUERY, Gnome::Vfs::XFER_OVERWRITE_MODE_REPLACE, Gnome::Vfs::XFER_OVERWRITE_MODE_SKIP }
enum  Gnome::Vfs::OverwriteAction {
  Gnome::Vfs::XFER_OVERWRITE_ACTION_ABORT, Gnome::Vfs::XFER_OVERWRITE_ACTION_REPLACE, Gnome::Vfs::XFER_OVERWRITE_ACTION_REPLACE_ALL, Gnome::Vfs::XFER_OVERWRITE_ACTION_SKIP,
  Gnome::Vfs::XFER_OVERWRITE_ACTION_SKIP_ALL
}
enum  Gnome::Vfs::ErrorMode { Gnome::Vfs::XFER_ERROR_MODE_ABORT, Gnome::Vfs::XFER_ERROR_MODE_QUERY }
enum  Gnome::Vfs::ErrorAction { Gnome::Vfs::XFER_ERROR_ACTION_ABORT, Gnome::Vfs::XFER_ERROR_ACTION_RETRY, Gnome::Vfs::XFER_ERROR_ACTION_SKIP }
enum  Gnome::Vfs::Phase {
  Gnome::Vfs::XFER_PHASE_INITIAL, Gnome::Vfs::XFER_CHECKING_DESTINATION, Gnome::Vfs::XFER_PHASE_COLLECTING, Gnome::Vfs::XFER_PHASE_READYTOGO,
  Gnome::Vfs::XFER_PHASE_OPENSOURCE, Gnome::Vfs::XFER_PHASE_OPENTARGET, Gnome::Vfs::XFER_PHASE_COPYING, Gnome::Vfs::XFER_PHASE_MOVING,
  Gnome::Vfs::XFER_PHASE_READSOURCE, Gnome::Vfs::XFER_PHASE_WRITETARGET, Gnome::Vfs::XFER_PHASE_CLOSESOURCE, Gnome::Vfs::XFER_PHASE_CLOSETARGET,
  Gnome::Vfs::XFER_PHASE_DELETESOURCE, Gnome::Vfs::XFER_PHASE_SETATTRIBUTES, Gnome::Vfs::XFER_PHASE_FILECOMPLETED, Gnome::Vfs::XFER_PHASE_CLEANUP,
  Gnome::Vfs::XFER_PHASE_COMPLETED, Gnome::Vfs::XFER_NUM_PHASES
}
enum  Gnome::Vfs::VolumeType { Gnome::Vfs::VOLUME_TYPE_MOUNTPOINT, Gnome::Vfs::VOLUME_TYPE_VFS_MOUNT, Gnome::Vfs::VOLUME_TYPE_CONNECTED_SERVER }
enum  Gnome::Vfs::DeviceType {
  Gnome::Vfs::DEVICE_TYPE_UNKNOWN, Gnome::Vfs::DEVICE_TYPE_AUDIO_CD, Gnome::Vfs::DEVICE_TYPE_VIDEO_DVD, Gnome::Vfs::DEVICE_TYPE_HARDDRIVE,
  Gnome::Vfs::DEVICE_TYPE_CDROM, Gnome::Vfs::DEVICE_TYPE_FLOPPY, Gnome::Vfs::DEVICE_TYPE_ZIP, Gnome::Vfs::DEVICE_TYPE_JAZ,
  Gnome::Vfs::DEVICE_TYPE_NFS, Gnome::Vfs::DEVICE_TYPE_AUTOFS, Gnome::Vfs::DEVICE_TYPE_CAMERA, Gnome::Vfs::DEVICE_TYPE_MEMORY_STICK,
  Gnome::Vfs::DEVICE_TYPE_SMB, Gnome::Vfs::DEVICE_TYPE_APPLE, Gnome::Vfs::DEVICE_TYPE_MUSIC_PLAYER, Gnome::Vfs::DEVICE_TYPE_WINDOWS,
  Gnome::Vfs::DEVICE_TYPE_LOOPBACK, Gnome::Vfs::DEVICE_TYPE_NETWORK
}
enum  Gnome::Vfs::DNSSDServiceStatus { Gnome::Vfs::DNS_SD_SERVICE_ADDED, Gnome::Vfs::DNS_SD_SERVICE_REMOVED }

Functions

FileInfoOptions Gnome::Vfs::operator| (FileInfoOptions lhs, FileInfoOptions rhs)
FileInfoOptions Gnome::Vfs::operator & (FileInfoOptions lhs, FileInfoOptions rhs)
FileInfoOptions Gnome::Vfs::operator^ (FileInfoOptions lhs, FileInfoOptions rhs)
FileInfoOptions Gnome::Vfs::operator~ (FileInfoOptions flags)
FileInfoOptionsGnome::Vfs::operator|= (FileInfoOptions &lhs, FileInfoOptions rhs)
FileInfoOptionsGnome::Vfs::operator &= (FileInfoOptions &lhs, FileInfoOptions rhs)
FileInfoOptionsGnome::Vfs::operator^= (FileInfoOptions &lhs, FileInfoOptions rhs)
URIHideOptions Gnome::Vfs::operator| (URIHideOptions lhs, URIHideOptions rhs)
URIHideOptions Gnome::Vfs::operator & (URIHideOptions lhs, URIHideOptions rhs)
URIHideOptions Gnome::Vfs::operator^ (URIHideOptions lhs, URIHideOptions rhs)
URIHideOptions Gnome::Vfs::operator~ (URIHideOptions flags)
URIHideOptionsGnome::Vfs::operator|= (URIHideOptions &lhs, URIHideOptions rhs)
URIHideOptionsGnome::Vfs::operator &= (URIHideOptions &lhs, URIHideOptions rhs)
URIHideOptionsGnome::Vfs::operator^= (URIHideOptions &lhs, URIHideOptions rhs)
DirectoryVisitOptions Gnome::Vfs::operator| (DirectoryVisitOptions lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptions Gnome::Vfs::operator & (DirectoryVisitOptions lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptions Gnome::Vfs::operator^ (DirectoryVisitOptions lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptions Gnome::Vfs::operator~ (DirectoryVisitOptions flags)
DirectoryVisitOptionsGnome::Vfs::operator|= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptionsGnome::Vfs::operator &= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptionsGnome::Vfs::operator^= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs)
OpenMode Gnome::Vfs::operator| (OpenMode lhs, OpenMode rhs)
OpenMode Gnome::Vfs::operator & (OpenMode lhs, OpenMode rhs)
OpenMode Gnome::Vfs::operator^ (OpenMode lhs, OpenMode rhs)
OpenMode Gnome::Vfs::operator~ (OpenMode flags)
OpenModeGnome::Vfs::operator|= (OpenMode &lhs, OpenMode rhs)
OpenModeGnome::Vfs::operator &= (OpenMode &lhs, OpenMode rhs)
OpenModeGnome::Vfs::operator^= (OpenMode &lhs, OpenMode rhs)
FileFlags Gnome::Vfs::operator| (FileFlags lhs, FileFlags rhs)
FileFlags Gnome::Vfs::operator & (FileFlags lhs, FileFlags rhs)
FileFlags Gnome::Vfs::operator^ (FileFlags lhs, FileFlags rhs)
FileFlags Gnome::Vfs::operator~ (FileFlags flags)
FileFlagsGnome::Vfs::operator|= (FileFlags &lhs, FileFlags rhs)
FileFlagsGnome::Vfs::operator &= (FileFlags &lhs, FileFlags rhs)
FileFlagsGnome::Vfs::operator^= (FileFlags &lhs, FileFlags rhs)
FilePermissions Gnome::Vfs::operator| (FilePermissions lhs, FilePermissions rhs)
FilePermissions Gnome::Vfs::operator & (FilePermissions lhs, FilePermissions rhs)
FilePermissions Gnome::Vfs::operator^ (FilePermissions lhs, FilePermissions rhs)
FilePermissions Gnome::Vfs::operator~ (FilePermissions flags)
FilePermissionsGnome::Vfs::operator|= (FilePermissions &lhs, FilePermissions rhs)
FilePermissionsGnome::Vfs::operator &= (FilePermissions &lhs, FilePermissions rhs)
FilePermissionsGnome::Vfs::operator^= (FilePermissions &lhs, FilePermissions rhs)
SetFileInfoMask Gnome::Vfs::operator| (SetFileInfoMask lhs, SetFileInfoMask rhs)
SetFileInfoMask Gnome::Vfs::operator & (SetFileInfoMask lhs, SetFileInfoMask rhs)
SetFileInfoMask Gnome::Vfs::operator^ (SetFileInfoMask lhs, SetFileInfoMask rhs)
SetFileInfoMask Gnome::Vfs::operator~ (SetFileInfoMask flags)
SetFileInfoMaskGnome::Vfs::operator|= (SetFileInfoMask &lhs, SetFileInfoMask rhs)
SetFileInfoMaskGnome::Vfs::operator &= (SetFileInfoMask &lhs, SetFileInfoMask rhs)
SetFileInfoMaskGnome::Vfs::operator^= (SetFileInfoMask &lhs, SetFileInfoMask rhs)
TransferOptions Gnome::Vfs::operator| (TransferOptions lhs, TransferOptions rhs)
TransferOptions Gnome::Vfs::operator & (TransferOptions lhs, TransferOptions rhs)
TransferOptions Gnome::Vfs::operator^ (TransferOptions lhs, TransferOptions rhs)
TransferOptions Gnome::Vfs::operator~ (TransferOptions flags)
TransferOptionsGnome::Vfs::operator|= (TransferOptions &lhs, TransferOptions rhs)
TransferOptionsGnome::Vfs::operator &= (TransferOptions &lhs, TransferOptions rhs)
TransferOptionsGnome::Vfs::operator^= (TransferOptions &lhs, TransferOptions rhs)

Enumeration Type Documentation

enum DeviceType
 

Enumeration values:
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 DirectoryVisitOptions
 

Bitwise operators:
DirectoryVisitOptions operator|(DirectoryVisitOptions, DirectoryVisitOptions)
DirectoryVisitOptions operator&(DirectoryVisitOptions, DirectoryVisitOptions)
DirectoryVisitOptions operator^(DirectoryVisitOptions, DirectoryVisitOptions)
DirectoryVisitOptions operator~(DirectoryVisitOptions)
DirectoryVisitOptions& operator|=(DirectoryVisitOptions&, DirectoryVisitOptions)
DirectoryVisitOptions& operator&=(DirectoryVisitOptions&, DirectoryVisitOptions)
DirectoryVisitOptions& operator^=(DirectoryVisitOptions&, DirectoryVisitOptions)
Enumeration values:
DIRECTORY_VISIT_DEFAULT 
DIRECTORY_VISIT_SAMEFS 
DIRECTORY_VISIT_LOOPCHECK 

enum DNSSDServiceStatus
 

Enumeration values:
DNS_SD_SERVICE_ADDED 
DNS_SD_SERVICE_REMOVED 

enum ErrorAction
 

Enumeration values:
XFER_ERROR_ACTION_ABORT 
XFER_ERROR_ACTION_RETRY 
XFER_ERROR_ACTION_SKIP 

enum ErrorMode
 

Enumeration values:
XFER_ERROR_MODE_ABORT 
XFER_ERROR_MODE_QUERY 

enum FileFlags
 

Bitwise operators:
FileFlags operator|(FileFlags, FileFlags)
FileFlags operator&(FileFlags, FileFlags)
FileFlags operator^(FileFlags, FileFlags)
FileFlags operator~(FileFlags)
FileFlags& operator|=(FileFlags&, FileFlags)
FileFlags& operator&=(FileFlags&, FileFlags)
FileFlags& operator^=(FileFlags&, FileFlags)
Enumeration values:
FILE_FLAGS_NONE 
FILE_FLAGS_SYMLINK 
FILE_FLAGS_LOCAL 

enum FileInfoOptions
 

Bitwise operators:
FileInfoOptions operator|(FileInfoOptions, FileInfoOptions)
FileInfoOptions operator&(FileInfoOptions, FileInfoOptions)
FileInfoOptions operator^(FileInfoOptions, FileInfoOptions)
FileInfoOptions operator~(FileInfoOptions)
FileInfoOptions& operator|=(FileInfoOptions&, FileInfoOptions)
FileInfoOptions& operator&=(FileInfoOptions&, FileInfoOptions)
FileInfoOptions& operator^=(FileInfoOptions&, FileInfoOptions)
Enumeration values:
FILE_INFO_DEFAULT 
FILE_INFO_GET_MIME_TYPE 
FILE_INFO_FORCE_FAST_MIME_TYPE 
FILE_INFO_FORCE_SLOW_MIME_TYPE 
FILE_INFO_FOLLOW_LINKS 
FILE_INFO_GET_ACCESS_RIGHTS 

enum FilePermissions
 

Bitwise operators:
FilePermissions operator|(FilePermissions, FilePermissions)
FilePermissions operator&(FilePermissions, FilePermissions)
FilePermissions operator^(FilePermissions, FilePermissions)
FilePermissions operator~(FilePermissions)
FilePermissions& operator|=(FilePermissions&, FilePermissions)
FilePermissions& operator&=(FilePermissions&, FilePermissions)
FilePermissions& operator^=(FilePermissions&, FilePermissions)
Enumeration values:
PERM_SUID 
PERM_SGID 
PERM_STICKY 
PERM_USER_READ 
PERM_USER_WRITE 
PERM_USER_EXEC 
PERM_USER_ALL 
PERM_GROUP_READ 
PERM_GROUP_WRITE 
PERM_GROUP_EXEC 
PERM_GROUP_ALL 
PERM_OTHER_READ 
PERM_OTHER_WRITE 
PERM_OTHER_EXEC 
PERM_OTHER_ALL 
PERM_ACCESS_READABLE 
PERM_ACCESS_WRITABLE 
PERM_ACCESS_EXECUTABLE 

enum FileType
 

Enumeration values:
FILE_TYPE_UNKNOWN 
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 FindDirectoryKind
 

Enumeration values:
DIRECTORY_KIND_DESKTOP 
DIRECTORY_KIND_TRASH 

enum MimeActionType
 

Enumeration values:
MIME_ACTION_TYPE_NONE 
MIME_ACTION_TYPE_APPLICATION 
MIME_ACTION_TYPE_COMPONENT 

enum MimeApplicationArgumentType
 

Enumeration values:
MIME_APPLICATION_ARGUMENT_TYPE_URIS 
MIME_APPLICATION_ARGUMENT_TYPE_PATHS 
MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES 

enum MonitorEventType
 

Enumeration values:
MONITOR_EVENT_CHANGED 
MONITOR_EVENT_DELETED 
MONITOR_EVENT_STARTEXECUTING 
MONITOR_EVENT_STOPEXECUTING 
MONITOR_EVENT_CREATED 
MONITOR_EVENT_METADATA_CHANGED 

enum MonitorType
 

Enumeration values:
MONITOR_FILE 
MONITOR_DIRECTORY 

enum OpenMode
 

Bitwise operators:
OpenMode operator|(OpenMode, OpenMode)
OpenMode operator&(OpenMode, OpenMode)
OpenMode operator^(OpenMode, OpenMode)
OpenMode operator~(OpenMode)
OpenMode& operator|=(OpenMode&, OpenMode)
OpenMode& operator&=(OpenMode&, OpenMode)
OpenMode& operator^=(OpenMode&, OpenMode)
Enumeration values:
OPEN_NONE 
OPEN_READ 
OPEN_WRITE 
OPEN_RANDOM 

enum OverwriteAction
 

Enumeration values:
XFER_OVERWRITE_ACTION_ABORT 
XFER_OVERWRITE_ACTION_REPLACE 
XFER_OVERWRITE_ACTION_REPLACE_ALL 
XFER_OVERWRITE_ACTION_SKIP 
XFER_OVERWRITE_ACTION_SKIP_ALL 

enum OverwriteMode
 

Enumeration values:
XFER_OVERWRITE_MODE_ABORT 
XFER_OVERWRITE_MODE_QUERY 
XFER_OVERWRITE_MODE_REPLACE 
XFER_OVERWRITE_MODE_SKIP 

enum Phase
 

Enumeration values:
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 ProgressStatus
 

Enumeration values:
XFER_PROGRESS_STATUS_OK 
XFER_PROGRESS_STATUS_VFSERROR 
XFER_PROGRESS_STATUS_OVERWRITE 
XFER_PROGRESS_STATUS_DUPLICATE 

enum Result
 

Enumeration values:
OK 
ERROR_NOT_FOUND 
ERROR_GENERIC 
ERROR_INTERNAL 
ERROR_BAD_PARAMETERS 
ERROR_NOT_SUPPORTED 
ERROR_IO 
ERROR_CORRUPTED_DATA 
ERROR_WRONG_FORMAT 
ERROR_BAD_FILE 
ERROR_TOO_BIG 
ERROR_NO_SPACE 
ERROR_READ_ONLY 
ERROR_INVALID_URI 
ERROR_NOT_OPEN 
ERROR_INVALID_OPEN_MODE 
ERROR_ACCESS_DENIED 
ERROR_TOO_MANY_OPEN_FILES 
ERROR_EOF 
ERROR_NOT_A_DIRECTORY 
ERROR_IN_PROGRESS 
ERROR_INTERRUPTED 
ERROR_FILE_EXISTS 
ERROR_LOOP 
ERROR_NOT_PERMITTED 
ERROR_IS_DIRECTORY 
ERROR_NO_MEMORY 
ERROR_HOST_NOT_FOUND 
ERROR_INVALID_HOST_NAME 
ERROR_HOST_HAS_NO_ADDRESS 
ERROR_LOGIN_FAILED 
ERROR_CANCELLED 
ERROR_DIRECTORY_BUSY 
ERROR_DIRECTORY_NOT_EMPTY 
ERROR_TOO_MANY_LINKS 
ERROR_READ_ONLY_FILE_SYSTEM 
ERROR_NOT_SAME_FILE_SYSTEM 
ERROR_NAME_TOO_LONG 
ERROR_SERVICE_NOT_AVAILABLE 
ERROR_SERVICE_OBSOLETE 
ERROR_PROTOCOL_ERROR 
ERROR_NO_MASTER_BROWSER 
ERROR_NO_DEFAULT 
ERROR_NO_HANDLER 
ERROR_PARSE 
ERROR_LAUNCH 
ERROR_TIMEOUT 
ERROR_NAMESERVER 
NUM_ERRORS 

enum SeekPosition
 

Enumeration values:
SEEK_POS_START 
SEEK_POS_CURRENT 
SEEK_POS_END 

enum SetFileInfoMask
 

Bitwise operators:
SetFileInfoMask operator|(SetFileInfoMask, SetFileInfoMask)
SetFileInfoMask operator&(SetFileInfoMask, SetFileInfoMask)
SetFileInfoMask operator^(SetFileInfoMask, SetFileInfoMask)
SetFileInfoMask operator~(SetFileInfoMask)
SetFileInfoMask& operator|=(SetFileInfoMask&, SetFileInfoMask)
SetFileInfoMask& operator&=(SetFileInfoMask&, SetFileInfoMask)
SetFileInfoMask& operator^=(SetFileInfoMask&, SetFileInfoMask)
Enumeration values:
SET_FILE_INFO_NONE 
SET_FILE_INFO_NAME 
SET_FILE_INFO_PERMISSIONS 
SET_FILE_INFO_OWNER 
SET_FILE_INFO_TIME 

enum TransferOptions
 

Bitwise operators:
TransferOptions operator|(TransferOptions, TransferOptions)
TransferOptions operator&(TransferOptions, TransferOptions)
TransferOptions operator^(TransferOptions, TransferOptions)
TransferOptions operator~(TransferOptions)
TransferOptions& operator|=(TransferOptions&, TransferOptions)
TransferOptions& operator&=(TransferOptions&, TransferOptions)
TransferOptions& operator^=(TransferOptions&, TransferOptions)
Enumeration values:
XFER_DEFAULT 
XFER_UNUSED_1 
XFER_FOLLOW_LINKS 
XFER_UNUSED_2 
XFER_RECURSIVE 
XFER_SAMEFS 
XFER_DELETE_ITEMS 
XFER_EMPTY_DIRECTORIES 
XFER_NEW_UNIQUE_DIRECTORY 
XFER_REMOVESOURCE 
XFER_USE_UNIQUE_NAMES 
XFER_LINK_ITEMS 
XFER_FOLLOW_LINKS_RECURSIVE 

enum URIHideOptions
 

Bitwise operators:
URIHideOptions operator|(URIHideOptions, URIHideOptions)
URIHideOptions operator&(URIHideOptions, URIHideOptions)
URIHideOptions operator^(URIHideOptions, URIHideOptions)
URIHideOptions operator~(URIHideOptions)
URIHideOptions& operator|=(URIHideOptions&, URIHideOptions)
URIHideOptions& operator&=(URIHideOptions&, URIHideOptions)
URIHideOptions& operator^=(URIHideOptions&, URIHideOptions)
Enumeration values:
URI_HIDE_NONE 
URI_HIDE_USER_NAME 
URI_HIDE_PASSWORD 
URI_HIDE_HOST_NAME 
URI_HIDE_HOST_PORT 
URI_HIDE_TOPLEVEL_METHOD 
URI_HIDE_FRAGMENT_IDENTIFIER 

enum VolumeType
 

Enumeration values:
VOLUME_TYPE_MOUNTPOINT 
VOLUME_TYPE_VFS_MOUNT 
VOLUME_TYPE_CONNECTED_SERVER 


Function Documentation

TransferOptions operator & TransferOptions  lhs,
TransferOptions  rhs
[inline]
 

SetFileInfoMask operator & SetFileInfoMask  lhs,
SetFileInfoMask  rhs
[inline]
 

FilePermissions operator & FilePermissions  lhs,
FilePermissions  rhs
[inline]
 

FileFlags operator & FileFlags  lhs,
FileFlags  rhs
[inline]
 

OpenMode operator & OpenMode  lhs,
OpenMode  rhs
[inline]
 

DirectoryVisitOptions operator & DirectoryVisitOptions  lhs,
DirectoryVisitOptions  rhs
[inline]
 

URIHideOptions operator & URIHideOptions  lhs,
URIHideOptions  rhs
[inline]
 

FileInfoOptions operator & FileInfoOptions  lhs,
FileInfoOptions  rhs
[inline]
 

TransferOptions& operator &= TransferOptions lhs,
TransferOptions  rhs
[inline]
 

SetFileInfoMask& operator &= SetFileInfoMask lhs,
SetFileInfoMask  rhs
[inline]
 

FilePermissions& operator &= FilePermissions lhs,
FilePermissions  rhs
[inline]
 

FileFlags& operator &= FileFlags lhs,
FileFlags  rhs
[inline]
 

OpenMode& operator &= OpenMode lhs,
OpenMode  rhs
[inline]
 

DirectoryVisitOptions& operator &= DirectoryVisitOptions lhs,
DirectoryVisitOptions  rhs
[inline]
 

URIHideOptions& operator &= URIHideOptions lhs,
URIHideOptions  rhs
[inline]
 

FileInfoOptions& operator &= FileInfoOptions lhs,
FileInfoOptions  rhs
[inline]
 

TransferOptions operator^ TransferOptions  lhs,
TransferOptions  rhs
[inline]
 

SetFileInfoMask operator^ SetFileInfoMask  lhs,
SetFileInfoMask  rhs
[inline]
 

FilePermissions operator^ FilePermissions  lhs,
FilePermissions  rhs
[inline]
 

FileFlags operator^ FileFlags  lhs,
FileFlags  rhs
[inline]
 

OpenMode operator^ OpenMode  lhs,
OpenMode  rhs
[inline]
 

DirectoryVisitOptions operator^ DirectoryVisitOptions  lhs,
DirectoryVisitOptions  rhs
[inline]
 

URIHideOptions operator^ URIHideOptions  lhs,
URIHideOptions  rhs
[inline]
 

FileInfoOptions operator^ FileInfoOptions  lhs,
FileInfoOptions  rhs
[inline]
 

TransferOptions& operator^= TransferOptions lhs,
TransferOptions  rhs
[inline]
 

SetFileInfoMask& operator^= SetFileInfoMask lhs,
SetFileInfoMask  rhs
[inline]
 

FilePermissions& operator^= FilePermissions lhs,
FilePermissions  rhs
[inline]
 

FileFlags& operator^= FileFlags lhs,
FileFlags  rhs
[inline]
 

OpenMode& operator^= OpenMode lhs,
OpenMode  rhs
[inline]
 

DirectoryVisitOptions& operator^= DirectoryVisitOptions lhs,
DirectoryVisitOptions  rhs
[inline]
 

URIHideOptions& operator^= URIHideOptions lhs,
URIHideOptions  rhs
[inline]
 

FileInfoOptions& operator^= FileInfoOptions lhs,
FileInfoOptions  rhs
[inline]
 

TransferOptions operator| TransferOptions  lhs,
TransferOptions  rhs
[inline]
 

SetFileInfoMask operator| SetFileInfoMask  lhs,
SetFileInfoMask  rhs
[inline]
 

FilePermissions operator| FilePermissions  lhs,
FilePermissions  rhs
[inline]
 

FileFlags operator| FileFlags  lhs,
FileFlags  rhs
[inline]
 

OpenMode operator| OpenMode  lhs,
OpenMode  rhs
[inline]
 

DirectoryVisitOptions operator| DirectoryVisitOptions  lhs,
DirectoryVisitOptions  rhs
[inline]
 

URIHideOptions operator| URIHideOptions  lhs,
URIHideOptions  rhs
[inline]
 

FileInfoOptions operator| FileInfoOptions  lhs,
FileInfoOptions  rhs
[inline]
 

TransferOptions& operator|= TransferOptions lhs,
TransferOptions  rhs
[inline]
 

SetFileInfoMask& operator|= SetFileInfoMask lhs,
SetFileInfoMask  rhs
[inline]
 

FilePermissions& operator|= FilePermissions lhs,
FilePermissions  rhs
[inline]
 

FileFlags& operator|= FileFlags lhs,
FileFlags  rhs
[inline]
 

OpenMode& operator|= OpenMode lhs,
OpenMode  rhs
[inline]
 

DirectoryVisitOptions& operator|= DirectoryVisitOptions lhs,
DirectoryVisitOptions  rhs
[inline]
 

URIHideOptions& operator|= URIHideOptions lhs,
URIHideOptions  rhs
[inline]
 

FileInfoOptions& operator|= FileInfoOptions lhs,
FileInfoOptions  rhs
[inline]
 

TransferOptions operator~ TransferOptions  flags  )  [inline]
 

SetFileInfoMask operator~ SetFileInfoMask  flags  )  [inline]
 

FilePermissions operator~ FilePermissions  flags  )  [inline]
 

FileFlags operator~ FileFlags  flags  )  [inline]
 

OpenMode operator~ OpenMode  flags  )  [inline]
 

DirectoryVisitOptions operator~ DirectoryVisitOptions  flags  )  [inline]
 

URIHideOptions operator~ URIHideOptions  flags  )  [inline]
 

FileInfoOptions operator~ FileInfoOptions  flags  )  [inline]
 


Generated on Wed Aug 17 17:31:33 2005 for libgnomevfsmm by  doxygen 1.3.9.1