=head1 NAME

Gnome2::VFS::Directory


=head1 METHODS

=head2 list = Gnome2::VFS::Directory-E<gt>B<list_load> ($text_uri, $options)

=over

=over

=item * $text_uri (string) 

=item * $options (Gnome2::VFS::FileInfoOptions) 

=back


Returns a GnomeVFSResult and the GnomeVFSFileInfo's corresponding to the
directory's content.


=back

=head2 list = Gnome2::VFS::Directory-E<gt>B<open> ($text_uri, $options)

=over

=over

=item * $text_uri (string) 

=item * $options (Gnome2::VFS::FileInfoOptions) 

=back


Returns a GnomeVFSResult and a GnomeVFSDirectoryHandle.


=back

=head2 list = Gnome2::VFS::Directory-E<gt>B<open_from_uri> ($uri, $options)

=over

=over

=item * $uri (Gnome2::VFS::URI) 

=item * $options (Gnome2::VFS::FileInfoOptions) 

=back


Returns a GnomeVFSResult and a GnomeVFSDirectoryHandle.


=back

=head2 result = Gnome2::VFS::Directory-E<gt>B<visit> ($uri, $info_options, $visit_options, $func, $data=undef)

=over

=over

=item * $uri (string) 

=item * $info_options (Gnome2::VFS::FileInfoOptions) 

=item * $visit_options (Gnome2::VFS::DirectoryVisitOptions) 

=item * $func (scalar) 

=item * $data (scalar) 

=back

=back

=head2 result = Gnome2::VFS::Directory-E<gt>B<visit_files> ($text_uri, $file_ref, $info_options, $visit_options, $func, $data=undef)

=over

=over

=item * $text_uri (string) 

=item * $file_ref (scalar) 

=item * $info_options (Gnome2::VFS::FileInfoOptions) 

=item * $visit_options (Gnome2::VFS::DirectoryVisitOptions) 

=item * $func (scalar) 

=item * $data (scalar) 

=back

=back

=head2 result = Gnome2::VFS::Directory-E<gt>B<visit_files_at_uri> ($uri, $file_ref, $info_options, $visit_options, $func, $data=undef)

=over

=over

=item * $uri (Gnome2::VFS::URI) 

=item * $file_ref (scalar) 

=item * $info_options (Gnome2::VFS::FileInfoOptions) 

=item * $visit_options (Gnome2::VFS::DirectoryVisitOptions) 

=item * $func (scalar) 

=item * $data (scalar) 

=back

=back

=head2 result = Gnome2::VFS::Directory-E<gt>B<visit_uri> ($uri, $info_options, $visit_options, $func, $data=undef)

=over

=over

=item * $uri (Gnome2::VFS::URI) 

=item * $info_options (Gnome2::VFS::FileInfoOptions) 

=item * $visit_options (Gnome2::VFS::DirectoryVisitOptions) 

=item * $func (scalar) 

=item * $data (scalar) 

=back

=back


=head1 ENUMS AND FLAGS

=head2 flags Gnome2::VFS::DirectoryVisitOptions

=over

=item * 'default' / 'GNOME_VFS_DIRECTORY_VISIT_DEFAULT'

=item * 'samefs' / 'GNOME_VFS_DIRECTORY_VISIT_SAMEFS'

=item * 'loopcheck' / 'GNOME_VFS_DIRECTORY_VISIT_LOOPCHECK'

=back


=head2 flags Gnome2::VFS::FileInfoOptions

=over

=item * 'default' / 'GNOME_VFS_FILE_INFO_DEFAULT'

=item * 'get-mime-type' / 'GNOME_VFS_FILE_INFO_GET_MIME_TYPE'

=item * 'force-fast-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE'

=item * 'force-slow-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE'

=item * 'follow-links' / 'GNOME_VFS_FILE_INFO_FOLLOW_LINKS'

=item * 'get-access-rights' / 'GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS'

=back



=head1 SEE ALSO

L<Gnome2::VFS>

=head1 COPYRIGHT

Copyright (C) 2003-2004 by the gtk2-perl team.

This software is licensed under the LGPL.  See L<Gnome2::VFS> for a full notice.


=cut

