libgnomevfsmm 2.26.0
Enumerations | Functions
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::ERR_NOT_FOUND , Gnome::Vfs::ERR_GENERIC , Gnome::Vfs::ERR_INTERNAL ,
  Gnome::Vfs::ERR_BAD_PARAMETERS , Gnome::Vfs::ERR_NOT_SUPPORTED , Gnome::Vfs::ERR_IO , Gnome::Vfs::ERR_CORRUPTED_DATA ,
  Gnome::Vfs::ERR_WRONG_FORMAT , Gnome::Vfs::ERR_BAD_FILE , Gnome::Vfs::ERR_TOO_BIG , Gnome::Vfs::ERR_NO_SPACE ,
  Gnome::Vfs::ERR_READ_ONLY , Gnome::Vfs::ERR_INVALID_URI , Gnome::Vfs::ERR_NOT_OPEN , Gnome::Vfs::ERR_INVALID_OPEN_MODE ,
  Gnome::Vfs::ERR_ACCESS_DENIED , Gnome::Vfs::ERR_TOO_MANY_OPEN_FILES , Gnome::Vfs::ERR_EOF , Gnome::Vfs::ERR_NOT_A_DIRECTORY ,
  Gnome::Vfs::ERR_IN_PROGRESS , Gnome::Vfs::ERR_INTERRUPTED , Gnome::Vfs::ERR_FILE_EXISTS , Gnome::Vfs::ERR_LOOP ,
  Gnome::Vfs::ERR_NOT_PERMITTED , Gnome::Vfs::ERR_IS_DIRECTORY , Gnome::Vfs::ERR_NO_MEMORY , Gnome::Vfs::ERR_HOST_NOT_FOUND ,
  Gnome::Vfs::ERR_INVALID_HOST_NAME , Gnome::Vfs::ERR_HOST_HAS_NO_ADDRESS , Gnome::Vfs::ERR_LOGIN_FAILED , Gnome::Vfs::ERR_CANCELLED ,
  Gnome::Vfs::ERR_DIRECTORY_BUSY , Gnome::Vfs::ERR_DIRECTORY_NOT_EMPTY , Gnome::Vfs::ERR_TOO_MANY_LINKS , Gnome::Vfs::ERR_READ_ONLY_FILE_SYSTEM ,
  Gnome::Vfs::ERR_NOT_SAME_FILE_SYSTEM , Gnome::Vfs::ERR_NAME_TOO_LONG , Gnome::Vfs::ERR_SERVICE_NOT_AVAILABLE , Gnome::Vfs::ERR_SERVICE_OBSOLETE ,
  Gnome::Vfs::ERR_PROTOCOL_ERROR , Gnome::Vfs::ERR_NO_MASTER_BROWSER , Gnome::Vfs::ERR_NO_DEFAULT , Gnome::Vfs::ERR_NO_HANDLER ,
  Gnome::Vfs::ERR_PARSE , Gnome::Vfs::ERR_LAUNCH , Gnome::Vfs::ERR_TIMEOUT , Gnome::Vfs::ERR_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_TYPE , 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 }
 
enum  Gnome::Vfs::MakeURIDirs { Gnome::Vfs::MAKE_URI_DIR_NONE = 0 , Gnome::Vfs::MAKE_URI_DIR_HOMEDIR = 1 << 0 , Gnome::Vfs::MAKE_URI_DIR_CURRENT = 1 << 1 }
 

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)
 
MakeURIDirs Gnome::Vfs::operator| (MakeURIDirs lhs, MakeURIDirs rhs)
 
MakeURIDirs Gnome::Vfs::operator& (MakeURIDirs lhs, MakeURIDirs rhs)
 
MakeURIDirs Gnome::Vfs::operator^ (MakeURIDirs lhs, MakeURIDirs rhs)
 
MakeURIDirs Gnome::Vfs::operator~ (MakeURIDirs flags)
 
MakeURIDirsGnome::Vfs::operator|= (MakeURIDirs &lhs, MakeURIDirs rhs)
 
MakeURIDirsGnome::Vfs::operator&= (MakeURIDirs &lhs, MakeURIDirs rhs)
 
MakeURIDirsGnome::Vfs::operator^= (MakeURIDirs &lhs, MakeURIDirs rhs)
 

Detailed Description

Enumeration Type Documentation

◆ DeviceType

Enumerator
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 

◆ 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)
Enumerator
DIRECTORY_VISIT_DEFAULT 
DIRECTORY_VISIT_SAMEFS 
DIRECTORY_VISIT_LOOPCHECK 

◆ DNSSDServiceStatus

Enumerator
DNS_SD_SERVICE_ADDED 
DNS_SD_SERVICE_REMOVED 

◆ ErrorAction

Enumerator
XFER_ERROR_ACTION_ABORT 
XFER_ERROR_ACTION_RETRY 
XFER_ERROR_ACTION_SKIP 

◆ ErrorMode

Enumerator
XFER_ERROR_MODE_ABORT 
XFER_ERROR_MODE_QUERY 

◆ 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)
Enumerator
FILE_FLAGS_NONE 
FILE_FLAGS_SYMLINK 
FILE_FLAGS_LOCAL 

◆ 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)
Enumerator
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 

◆ 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)
Enumerator
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 

◆ FileType

Enumerator
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 

◆ FindDirectoryKind

Enumerator
DIRECTORY_KIND_DESKTOP 
DIRECTORY_KIND_TRASH 

◆ MakeURIDirs

Bitwise operators:
MakeURIDirs operator|(MakeURIDirs, MakeURIDirs)
MakeURIDirs operator&(MakeURIDirs, MakeURIDirs)
MakeURIDirs operator^(MakeURIDirs, MakeURIDirs)
MakeURIDirs operator~(MakeURIDirs)
MakeURIDirs& operator|=(MakeURIDirs&, MakeURIDirs)
MakeURIDirs& operator&=(MakeURIDirs&, MakeURIDirs)
MakeURIDirs& operator^=(MakeURIDirs&, MakeURIDirs)
Enumerator
MAKE_URI_DIR_NONE 
MAKE_URI_DIR_HOMEDIR 
MAKE_URI_DIR_CURRENT 

◆ MimeActionType

Enumerator
MIME_ACTION_TYPE_NONE 
MIME_ACTION_TYPE_APPLICATION 
MIME_ACTION_TYPE_COMPONENT 

◆ MimeApplicationArgumentType

Enumerator
MIME_APPLICATION_ARGUMENT_TYPE_URIS 
MIME_APPLICATION_ARGUMENT_TYPE_PATHS 
MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES 

◆ MonitorEventType

Enumerator
MONITOR_EVENT_CHANGED 
MONITOR_EVENT_DELETED 
MONITOR_EVENT_STARTEXECUTING 
MONITOR_EVENT_STOPEXECUTING 
MONITOR_EVENT_CREATED 
MONITOR_EVENT_METADATA_CHANGED 

◆ MonitorType

Enumerator
MONITOR_FILE 
MONITOR_DIRECTORY 

◆ 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)
Enumerator
OPEN_NONE 
OPEN_READ 
OPEN_WRITE 
OPEN_RANDOM 

◆ OverwriteAction

Enumerator
XFER_OVERWRITE_ACTION_ABORT 
XFER_OVERWRITE_ACTION_REPLACE 
XFER_OVERWRITE_ACTION_REPLACE_ALL 
XFER_OVERWRITE_ACTION_SKIP 
XFER_OVERWRITE_ACTION_SKIP_ALL 

◆ OverwriteMode

Enumerator
XFER_OVERWRITE_MODE_ABORT 
XFER_OVERWRITE_MODE_QUERY 
XFER_OVERWRITE_MODE_REPLACE 
XFER_OVERWRITE_MODE_SKIP 

◆ Phase

Enumerator
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 

◆ ProgressStatus

Enumerator
XFER_PROGRESS_STATUS_OK 
XFER_PROGRESS_STATUS_VFSERROR 
XFER_PROGRESS_STATUS_OVERWRITE 
XFER_PROGRESS_STATUS_DUPLICATE 

◆ Result

Enumerator
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 

◆ SeekPosition

Enumerator
SEEK_POS_START 
SEEK_POS_CURRENT 
SEEK_POS_END 

◆ 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)
Enumerator
SET_FILE_INFO_NONE 
SET_FILE_INFO_NAME 
SET_FILE_INFO_PERMISSIONS 
SET_FILE_INFO_OWNER 
SET_FILE_INFO_TIME 

◆ 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)
Enumerator
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 

◆ 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)
Enumerator
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 

◆ VolumeType

Enumerator
VOLUME_TYPE_MOUNTPOINT 
VOLUME_TYPE_VFS_MOUNT 
VOLUME_TYPE_CONNECTED_SERVER 

Function Documentation

◆ operator&() [1/9]

DirectoryVisitOptions Gnome::Vfs::operator& ( DirectoryVisitOptions  lhs,
DirectoryVisitOptions  rhs 
)
inline

◆ operator&() [2/9]

FileFlags Gnome::Vfs::operator& ( FileFlags  lhs,
FileFlags  rhs 
)
inline

◆ operator&() [3/9]

FileInfoOptions Gnome::Vfs::operator& ( FileInfoOptions  lhs,
FileInfoOptions  rhs 
)
inline

◆ operator&() [4/9]

FilePermissions Gnome::Vfs::operator& ( FilePermissions  lhs,
FilePermissions  rhs 
)
inline

◆ operator&() [5/9]

MakeURIDirs Gnome::Vfs::operator& ( MakeURIDirs  lhs,
MakeURIDirs  rhs 
)
inline

◆ operator&() [6/9]

OpenMode Gnome::Vfs::operator& ( OpenMode  lhs,
OpenMode  rhs 
)
inline

◆ operator&() [7/9]

SetFileInfoMask Gnome::Vfs::operator& ( SetFileInfoMask  lhs,
SetFileInfoMask  rhs 
)
inline

◆ operator&() [8/9]

TransferOptions Gnome::Vfs::operator& ( TransferOptions  lhs,
TransferOptions  rhs 
)
inline

◆ operator&() [9/9]

URIHideOptions Gnome::Vfs::operator& ( URIHideOptions  lhs,
URIHideOptions  rhs 
)
inline

◆ operator&=() [1/9]

DirectoryVisitOptions & Gnome::Vfs::operator&= ( DirectoryVisitOptions lhs,
DirectoryVisitOptions  rhs 
)
inline

◆ operator&=() [2/9]

FileFlags & Gnome::Vfs::operator&= ( FileFlags lhs,
FileFlags  rhs 
)
inline

◆ operator&=() [3/9]

FileInfoOptions & Gnome::Vfs::operator&= ( FileInfoOptions lhs,
FileInfoOptions  rhs 
)
inline

◆ operator&=() [4/9]

FilePermissions & Gnome::Vfs::operator&= ( FilePermissions lhs,
FilePermissions  rhs 
)
inline

◆ operator&=() [5/9]

MakeURIDirs & Gnome::Vfs::operator&= ( MakeURIDirs lhs,
MakeURIDirs  rhs 
)
inline

◆ operator&=() [6/9]

OpenMode & Gnome::Vfs::operator&= ( OpenMode lhs,
OpenMode  rhs 
)
inline

◆ operator&=() [7/9]

SetFileInfoMask & Gnome::Vfs::operator&= ( SetFileInfoMask lhs,
SetFileInfoMask  rhs 
)
inline

◆ operator&=() [8/9]

TransferOptions & Gnome::Vfs::operator&= ( TransferOptions lhs,
TransferOptions  rhs 
)
inline

◆ operator&=() [9/9]

URIHideOptions & Gnome::Vfs::operator&= ( URIHideOptions lhs,
URIHideOptions  rhs 
)
inline

◆ operator^() [1/9]

DirectoryVisitOptions Gnome::Vfs::operator^ ( DirectoryVisitOptions  lhs,
DirectoryVisitOptions  rhs 
)
inline

◆ operator^() [2/9]

FileFlags Gnome::Vfs::operator^ ( FileFlags  lhs,
FileFlags  rhs 
)
inline

◆ operator^() [3/9]

FileInfoOptions Gnome::Vfs::operator^ ( FileInfoOptions  lhs,
FileInfoOptions  rhs 
)
inline

◆ operator^() [4/9]

FilePermissions Gnome::Vfs::operator^ ( FilePermissions  lhs,
FilePermissions  rhs 
)
inline

◆ operator^() [5/9]

MakeURIDirs Gnome::Vfs::operator^ ( MakeURIDirs  lhs,
MakeURIDirs  rhs 
)
inline

◆ operator^() [6/9]

OpenMode Gnome::Vfs::operator^ ( OpenMode  lhs,
OpenMode  rhs 
)
inline

◆ operator^() [7/9]

SetFileInfoMask Gnome::Vfs::operator^ ( SetFileInfoMask  lhs,
SetFileInfoMask  rhs 
)
inline

◆ operator^() [8/9]

TransferOptions Gnome::Vfs::operator^ ( TransferOptions  lhs,
TransferOptions  rhs 
)
inline

◆ operator^() [9/9]

URIHideOptions Gnome::Vfs::operator^ ( URIHideOptions  lhs,
URIHideOptions  rhs 
)
inline

◆ operator^=() [1/9]

DirectoryVisitOptions & Gnome::Vfs::operator^= ( DirectoryVisitOptions lhs,
DirectoryVisitOptions  rhs 
)
inline

◆ operator^=() [2/9]

FileFlags & Gnome::Vfs::operator^= ( FileFlags lhs,
FileFlags  rhs 
)
inline

◆ operator^=() [3/9]

FileInfoOptions & Gnome::Vfs::operator^= ( FileInfoOptions lhs,
FileInfoOptions  rhs 
)
inline

◆ operator^=() [4/9]

FilePermissions & Gnome::Vfs::operator^= ( FilePermissions lhs,
FilePermissions  rhs 
)
inline

◆ operator^=() [5/9]

MakeURIDirs & Gnome::Vfs::operator^= ( MakeURIDirs lhs,
MakeURIDirs  rhs 
)
inline

◆ operator^=() [6/9]

OpenMode & Gnome::Vfs::operator^= ( OpenMode lhs,
OpenMode  rhs 
)
inline

◆ operator^=() [7/9]

SetFileInfoMask & Gnome::Vfs::operator^= ( SetFileInfoMask lhs,
SetFileInfoMask  rhs 
)
inline

◆ operator^=() [8/9]

TransferOptions & Gnome::Vfs::operator^= ( TransferOptions lhs,
TransferOptions  rhs 
)
inline

◆ operator^=() [9/9]

URIHideOptions & Gnome::Vfs::operator^= ( URIHideOptions lhs,
URIHideOptions  rhs 
)
inline

◆ operator|() [1/9]

DirectoryVisitOptions Gnome::Vfs::operator| ( DirectoryVisitOptions  lhs,
DirectoryVisitOptions  rhs 
)
inline

◆ operator|() [2/9]

FileFlags Gnome::Vfs::operator| ( FileFlags  lhs,
FileFlags  rhs 
)
inline

◆ operator|() [3/9]

FileInfoOptions Gnome::Vfs::operator| ( FileInfoOptions  lhs,
FileInfoOptions  rhs 
)
inline

◆ operator|() [4/9]

FilePermissions Gnome::Vfs::operator| ( FilePermissions  lhs,
FilePermissions  rhs 
)
inline

◆ operator|() [5/9]

MakeURIDirs Gnome::Vfs::operator| ( MakeURIDirs  lhs,
MakeURIDirs  rhs 
)
inline

◆ operator|() [6/9]

OpenMode Gnome::Vfs::operator| ( OpenMode  lhs,
OpenMode  rhs 
)
inline

◆ operator|() [7/9]

SetFileInfoMask Gnome::Vfs::operator| ( SetFileInfoMask  lhs,
SetFileInfoMask  rhs 
)
inline

◆ operator|() [8/9]

TransferOptions Gnome::Vfs::operator| ( TransferOptions  lhs,
TransferOptions  rhs 
)
inline

◆ operator|() [9/9]

URIHideOptions Gnome::Vfs::operator| ( URIHideOptions  lhs,
URIHideOptions  rhs 
)
inline

◆ operator|=() [1/9]

DirectoryVisitOptions & Gnome::Vfs::operator|= ( DirectoryVisitOptions lhs,
DirectoryVisitOptions  rhs 
)
inline

◆ operator|=() [2/9]

FileFlags & Gnome::Vfs::operator|= ( FileFlags lhs,
FileFlags  rhs 
)
inline

◆ operator|=() [3/9]

FileInfoOptions & Gnome::Vfs::operator|= ( FileInfoOptions lhs,
FileInfoOptions  rhs 
)
inline

◆ operator|=() [4/9]

FilePermissions & Gnome::Vfs::operator|= ( FilePermissions lhs,
FilePermissions  rhs 
)
inline

◆ operator|=() [5/9]

MakeURIDirs & Gnome::Vfs::operator|= ( MakeURIDirs lhs,
MakeURIDirs  rhs 
)
inline

◆ operator|=() [6/9]

OpenMode & Gnome::Vfs::operator|= ( OpenMode lhs,
OpenMode  rhs 
)
inline

◆ operator|=() [7/9]

SetFileInfoMask & Gnome::Vfs::operator|= ( SetFileInfoMask lhs,
SetFileInfoMask  rhs 
)
inline

◆ operator|=() [8/9]

TransferOptions & Gnome::Vfs::operator|= ( TransferOptions lhs,
TransferOptions  rhs 
)
inline

◆ operator|=() [9/9]

URIHideOptions & Gnome::Vfs::operator|= ( URIHideOptions lhs,
URIHideOptions  rhs 
)
inline

◆ operator~() [1/9]

DirectoryVisitOptions Gnome::Vfs::operator~ ( DirectoryVisitOptions  flags)
inline

◆ operator~() [2/9]

FileFlags Gnome::Vfs::operator~ ( FileFlags  flags)
inline

◆ operator~() [3/9]

FileInfoOptions Gnome::Vfs::operator~ ( FileInfoOptions  flags)
inline

◆ operator~() [4/9]

FilePermissions Gnome::Vfs::operator~ ( FilePermissions  flags)
inline

◆ operator~() [5/9]

MakeURIDirs Gnome::Vfs::operator~ ( MakeURIDirs  flags)
inline

◆ operator~() [6/9]

OpenMode Gnome::Vfs::operator~ ( OpenMode  flags)
inline

◆ operator~() [7/9]

SetFileInfoMask Gnome::Vfs::operator~ ( SetFileInfoMask  flags)
inline

◆ operator~() [8/9]

TransferOptions Gnome::Vfs::operator~ ( TransferOptions  flags)
inline

◆ operator~() [9/9]

URIHideOptions Gnome::Vfs::operator~ ( URIHideOptions  flags)
inline