|
Classes |
class | DirectoryHandle |
class | exception |
class | FileInfo |
class | Handle |
class | MimeAction |
class | MimeApplication |
class | MimeMonitor |
class | MonitorHandle |
class | Uri |
class | TopLevelUri |
Typedefs |
typedef Glib::ListHandle<
Glib::ustring > | ListHandleStrings |
typedef GnomeVFSFileSize | FileSize |
typedef GnomeVFSFileOffset | FileOffset |
Enumerations |
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,
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,
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,
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 { APPLICATION_ARGUMENT_TYPE_URIS,
APPLICATION_ARGUMENT_TYPE_PATHS,
APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES
} |
enum | MimeActionType { ACTION_TYPE_NONE,
ACTION_TYPE_APPLICATION,
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
} |
Functions |
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) |
void | wrap_init () |