Panda3D
|
Maps a web page (URL root) into the VirtualFileSystem. More...
#include <pandadoc.hpp>
Public Member Functions | |
__init__ (const URLSpec root, HTTPClient http) | |
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. | |
![]() | |
VirtualFileSystem | getFileSystem () |
Returns the file system this mount object is attached to. | |
int | getMountFlags () |
Returns the set of flags passed by the user to the VirtualFileSystem::mount() command. | |
const Filename | getMountPoint () |
Returns the name of the directory within the virtual file system that this mount object is attached to. | |
output (Ostream out) | |
write (Ostream out) | |
![]() | |
TypeHandle | getType () |
int | getTypeIndex () |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. | |
bool | isExactType (TypeHandle handle) |
Returns true if the current object is the indicated type exactly. | |
bool | isOfType (TypeHandle handle) |
Returns true if the current object is or derives from the indicated type. | |
![]() | |
int | getRefCount () |
Returns the current reference count. | |
ref () | |
Explicitly increments the reference count. | |
bool | testRefCountIntegrity () |
Does some easy checks to make sure that the reference count isn't completely bogus. | |
bool | testRefCountNonzero () |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. | |
bool | unref () |
Explicitly decrements the reference count. | |
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. | |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
Additional Inherited Members | |
![]() | |
TypeHandle | type |
Returns the TypeHandle representing this object's type. | |
![]() | |
int | ref_count |
The current reference count. | |
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.