#include <virtualFileSimple.h>
Inheritance diagram for VirtualFileSimple:
Public Member Functions | |
INLINE | VirtualFileSimple (VirtualFileMount *mount, const Filename &local_filename) |
virtual VirtualFileSystem * | get_file_system () const |
virtual Filename | get_filename () const |
virtual bool | is_directory () const |
virtual bool | is_regular_file () const |
virtual istream * | open_read_file () const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
void | init_type () |
Public Attributes | |
PUBLISHED | __pad0__: static TypeHandle get_class_type() { return _type_handle |
Protected Member Functions | |
virtual bool | scan_local_directory (VirtualFileList *file_list, const ov_set< string > &mount_points) const |
Private Attributes | |
VirtualFileMount * | _mount |
Filename | _local_filename |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Referenced by scan_local_directory(). |
|
Reimplemented from VirtualFile. Definition at line 58 of file virtualFileSimple.h. References VirtualFile::get_class_type(), and VirtualFile::init_type(). |
|
Definition at line 31 of file virtualFileSimple.cxx. References _mount, and VirtualFileMount::get_file_system(). |
|
Implements VirtualFile. Definition at line 42 of file virtualFileSimple.cxx. References _local_filename, _mount, and VirtualFileMount::get_mount_point(). |
|
Reimplemented from VirtualFile. Definition at line 55 of file virtualFileSimple.h. References VirtualFile::get_class_type(). |
|
Reimplemented from VirtualFile. Definition at line 66 of file virtualFileSimple.h. References VirtualFile::get_class_type(), VirtualFile::init_type(), and register_type(). Referenced by init_libexpress(). |
|
Reimplemented from VirtualFile. Definition at line 67 of file virtualFileSimple.cxx. References _local_filename, _mount, and VirtualFileMount::is_directory(). |
|
Reimplemented from VirtualFile. Definition at line 78 of file virtualFileSimple.cxx. References _local_filename, _mount, and VirtualFileMount::is_regular_file(). |
|
Reimplemented from VirtualFile. Definition at line 91 of file virtualFileSimple.cxx. References _local_filename, _mount, and VirtualFileMount::open_read_file(). |
|
Reimplemented from VirtualFile. Definition at line 105 of file virtualFileSimple.cxx. References _local_filename, _mount, VirtualFileList::add_file(), ordered_vector< Key, Compare >::end(), ordered_vector< Key, Compare >::find(), VirtualFileMount::scan_directory(), and VirtualFileSimple(). |
|
Reimplemented from VirtualFile. Definition at line 62 of file virtualFileSimple.h. |
|
Definition at line 52 of file virtualFileSimple.h. Referenced by get_filename(), is_directory(), is_regular_file(), open_read_file(), and scan_local_directory(). |
|
Definition at line 51 of file virtualFileSimple.h. Referenced by get_file_system(), get_filename(), is_directory(), is_regular_file(), open_read_file(), and scan_local_directory(). |
|
Reimplemented from VirtualFile. Definition at line 21 of file virtualFileSimple.cxx. |