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

Gnome::Vfs::DirectoryHandle Class Reference

#include <directory-handle.h>

List of all members.

Public Types

typedef sigc::slot< bool,
const Glib::ustring &, const
Glib::RefPtr< const FileInfo > &,
bool, bool & > 
SlotVisit
 e.g. bool on_visit(const Glib::ustring& rel_path, const Glib::RefPtr<const FileInfo>& info, bool recursing_will_loop, bool& recurse);

Public Member Functions

 DirectoryHandle ()
virtual ~DirectoryHandle ()
void open (const Glib::ustring &text_uri, FileInfoOptions options=FILE_INFO_DEFAULT) throw (exception)
void open (const Glib::RefPtr< const Uri > &uri, FileInfoOptions options=FILE_INFO_DEFAULT) throw (exception)
void close () throw (exception)
Glib::RefPtr< FileInforead_next (bool &file_exists) throw (exception)
GnomeVFSDirectoryHandle * gobj ()
const GnomeVFSDirectoryHandle * gobj () const

Static Public Member Functions

void visit (const Glib::ustring &uri, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception)
void visit (const Glib::RefPtr< const Uri > &uri, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception)
void visit_files (const Glib::ustring &uri, const Glib::ListHandle< Glib::ustring > &file_list, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception)
void visit_files (const Glib::RefPtr< const Uri > &uri, const Glib::ListHandle< Glib::ustring > &file_list, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception)
void list_load (const Glib::ListHandle< Glib::ustring > &list, const Glib::ustring &text_uri, FileInfoOptions info_options) throw (exception)

Protected Attributes

GnomeVFSDirectoryHandle * gobj_


Member Typedef Documentation

typedef sigc::slot<bool, const Glib::ustring&, const Glib::RefPtr<const FileInfo>&, bool, bool&> Gnome::Vfs::DirectoryHandle::SlotVisit
 

e.g. bool on_visit(const Glib::ustring& rel_path, const Glib::RefPtr<const FileInfo>& info, bool recursing_will_loop, bool& recurse);


Constructor & Destructor Documentation

Gnome::Vfs::DirectoryHandle::DirectoryHandle  ) 
 

virtual Gnome::Vfs::DirectoryHandle::~DirectoryHandle  )  [virtual]
 


Member Function Documentation

void Gnome::Vfs::DirectoryHandle::close  )  throw (exception)
 

const GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj  )  const
 

GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj  ) 
 

void Gnome::Vfs::DirectoryHandle::list_load const Glib::ListHandle< Glib::ustring > &  list,
const Glib::ustring &  text_uri,
FileInfoOptions  info_options
throw (exception) [static]
 

void Gnome::Vfs::DirectoryHandle::open const Glib::RefPtr< const Uri > &  uri,
FileInfoOptions  options = FILE_INFO_DEFAULT
throw (exception)
 

void Gnome::Vfs::DirectoryHandle::open const Glib::ustring &  text_uri,
FileInfoOptions  options = FILE_INFO_DEFAULT
throw (exception)
 

Glib::RefPtr<FileInfo> Gnome::Vfs::DirectoryHandle::read_next bool &  file_exists  )  throw (exception)
 

void Gnome::Vfs::DirectoryHandle::visit const Glib::RefPtr< const Uri > &  uri,
FileInfoOptions  info_options,
DirectoryVisitOptions  visit_options,
const SlotVisit slot
throw (exception) [static]
 

void Gnome::Vfs::DirectoryHandle::visit const Glib::ustring &  uri,
FileInfoOptions  info_options,
DirectoryVisitOptions  visit_options,
const SlotVisit slot
throw (exception) [static]
 

void Gnome::Vfs::DirectoryHandle::visit_files const Glib::RefPtr< const Uri > &  uri,
const Glib::ListHandle< Glib::ustring > &  file_list,
FileInfoOptions  info_options,
DirectoryVisitOptions  visit_options,
const SlotVisit slot
throw (exception) [static]
 

void Gnome::Vfs::DirectoryHandle::visit_files const Glib::ustring &  uri,
const Glib::ListHandle< Glib::ustring > &  file_list,
FileInfoOptions  info_options,
DirectoryVisitOptions  visit_options,
const SlotVisit slot
throw (exception) [static]
 


Member Data Documentation

GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Aug 17 17:31:33 2005 for libgnomevfsmm by  doxygen 1.3.9.1