#include <virtualFileMountMultifile.h>
Inheritance diagram for VirtualFileMountMultifile:
Public Member Functions | |
INLINE | VirtualFileMountMultifile (VirtualFileSystem *file_system, Multifile *multifile, const Filename &mount_point, int mount_flags) |
virtual | ~VirtualFileMountMultifile () |
INLINE Multifile * | get_multifile () const |
virtual bool | has_file (const Filename &file) const |
virtual bool | is_directory (const Filename &file) const |
virtual bool | is_regular_file (const Filename &file) const |
virtual istream * | open_read_file (const Filename &file) const |
virtual bool | scan_directory (vector_string &contents, const Filename &dir) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Private Attributes | |
Multifile * | _multifile |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
Definition at line 31 of file virtualFileMountMultifile.cxx. References VirtualFileMount::_mount_flags, _multifile, VirtualFileSystem::MF_owns_pointer, and NULL. |
|
Reimplemented from VirtualFileMount. Definition at line 59 of file virtualFileMountMultifile.h. References VirtualFileMount::get_class_type(), and VirtualFileMount::init_type(). |
|
Reimplemented from VirtualFileMount. Definition at line 60 of file virtualFileMountMultifile.h. Referenced by VirtualFileSystem::unmount(). |
|
Referenced by VirtualFileSystem::unmount(). |
|
Reimplemented from VirtualFileMount. Definition at line 56 of file virtualFileMountMultifile.h. References VirtualFileMount::get_class_type(). |
|
Implements VirtualFileMount. Definition at line 47 of file virtualFileMountMultifile.cxx. References _multifile, Multifile::find_subfile(), and Multifile::has_directory(). |
|
Reimplemented from VirtualFileMount. Definition at line 63 of file virtualFileMountMultifile.h. References VirtualFileMount::get_class_type(), VirtualFileMount::init_type(), and register_type(). Referenced by init_libexpress(). |
|
Implements VirtualFileMount. Definition at line 60 of file virtualFileMountMultifile.cxx. References _multifile, and Multifile::has_directory(). |
|
Implements VirtualFileMount. Definition at line 71 of file virtualFileMountMultifile.cxx. References _multifile, and Multifile::find_subfile(). |
|
Implements VirtualFileMount. Definition at line 84 of file virtualFileMountMultifile.cxx. References _multifile, Multifile::find_subfile(), NULL, and Multifile::open_read_subfile(). |
|
Implements VirtualFileMount. Definition at line 101 of file virtualFileMountMultifile.cxx. References _multifile, and Multifile::scan_directory(). |
|
Definition at line 52 of file virtualFileMountMultifile.h. Referenced by has_file(), is_directory(), is_regular_file(), open_read_file(), scan_directory(), and ~VirtualFileMountMultifile(). |
|
Reimplemented from VirtualFileMount. Definition at line 22 of file virtualFileMountMultifile.cxx. |