Maps a web page (URL root) into the VirtualFileSystem. More...
Public Member Functions | |
__init__ (const URLSpec root, HTTPClient http) | |
HTTPClient | getHttpClient () |
Returns the HTTPClient object that services this mount point. More... | |
const URLSpec | getRoot () |
Returns the URL that represents the root of this mount point. More... | |
![]() | |
VirtualFileSystem | getFileSystem () |
Returns the file system this mount object is attached to. More... | |
int | getMountFlags () |
Returns the set of flags passed by the user to the VirtualFileSystem::mount() command. More... | |
const Filename | getMountPoint () |
Returns the name of the directory within the virtual file system that this mount object is attached to. This directory name will end with a slash. More... | |
output (Ostream out) | |
write (Ostream out) | |
![]() | |
TypeHandle | getType () |
Derived classes should override this function to return get_class_type(). More... | |
int | getTypeIndex () |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. This is equivalent to get_type().get_index(). More... | |
bool | isExactType (TypeHandle handle) |
Returns true if the current object is the indicated type exactly. More... | |
bool | isOfType (TypeHandle handle) |
Returns true if the current object is or derives from the indicated type. More... | |
![]() | |
int | getRefCount () |
Returns the current reference count. More... | |
ref () | |
Explicitly increments the reference count. User code should avoid using ref() and unref() directly, which can result in missed reference counts. Instead, let a PointerTo object manage the reference counting automatically. More... | |
bool | testRefCountIntegrity () |
Does some easy checks to make sure that the reference count isn't completely bogus. Returns true if ok, false otherwise. More... | |
bool | testRefCountNonzero () |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. Returns true if ok, false otherwise. More... | |
bool | unref () |
Explicitly decrements the reference count. Note that the object will not be implicitly deleted by unref() simply because the reference count drops to zero. (Having a member function delete itself is problematic.) However, see the helper function unref_delete(). More... | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
static | reloadVfsMountUrl () |
Reads all of the vfs-mount-url lines in the Config.prc file and replaces the mount settings to match them. More... | |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
Maps a web page (URL root) into the VirtualFileSystem.
__init__ | ( | const URLSpec | root, |
HTTPClient | http | ||
) |
|
static |
HTTPClient getHttpClient | ( | ) |
Returns the HTTPClient object that services this mount point.
const URLSpec getRoot | ( | ) |
Returns the URL that represents the root of this mount point.
|
static |
Reads all of the vfs-mount-url lines in the Config.prc file and replaces the mount settings to match them.
This will mount any url's mentioned in the config file, and unmount and unmount any url's no longer mentioned in the config file. Normally, it is called automatically at startup, and need not be called again, unless you have fiddled with some config settings.