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

Gnome::Vfs Namespace Reference


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)
FileInfoOptionsoperator|= (FileInfoOptions &lhs, FileInfoOptions rhs)
FileInfoOptionsoperator &= (FileInfoOptions &lhs, FileInfoOptions rhs)
FileInfoOptionsoperator^= (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)
URIHideOptionsoperator|= (URIHideOptions &lhs, URIHideOptions rhs)
URIHideOptionsoperator &= (URIHideOptions &lhs, URIHideOptions rhs)
URIHideOptionsoperator^= (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)
DirectoryVisitOptionsoperator|= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptionsoperator &= (DirectoryVisitOptions &lhs, DirectoryVisitOptions rhs)
DirectoryVisitOptionsoperator^= (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)
OpenModeoperator|= (OpenMode &lhs, OpenMode rhs)
OpenModeoperator &= (OpenMode &lhs, OpenMode rhs)
OpenModeoperator^= (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)
FileFlagsoperator|= (FileFlags &lhs, FileFlags rhs)
FileFlagsoperator &= (FileFlags &lhs, FileFlags rhs)
FileFlagsoperator^= (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)
FilePermissionsoperator|= (FilePermissions &lhs, FilePermissions rhs)
FilePermissionsoperator &= (FilePermissions &lhs, FilePermissions rhs)
FilePermissionsoperator^= (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)
SetFileInfoMaskoperator|= (SetFileInfoMask &lhs, SetFileInfoMask rhs)
SetFileInfoMaskoperator &= (SetFileInfoMask &lhs, SetFileInfoMask rhs)
SetFileInfoMaskoperator^= (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)
TransferOptionsoperator|= (TransferOptions &lhs, TransferOptions rhs)
TransferOptionsoperator &= (TransferOptions &lhs, TransferOptions rhs)
TransferOptionsoperator^= (TransferOptions &lhs, TransferOptions rhs)
void init ()
void handle_result (GnomeVFSResult result) throw (Gnome::Vfs::exception)
void wrap_init ()


Typedef Documentation

typedef GnomeVFSFileOffset Gnome::Vfs::FileOffset
 

typedef GnomeVFSFileSize Gnome::Vfs::FileSize
 

typedef Glib::ListHandle<Glib::ustring> Gnome::Vfs::ListHandleStrings
 


Function Documentation

void handle_result GnomeVFSResult  result  )  throw (Gnome::Vfs::exception)
 

void init  ) 
 

void wrap_init  ) 
 


Generated on Mon Apr 5 17:43:42 2004 for libgnomevfsmm by doxygen 1.3.6-20040222