| Linderdaum Engine: clAliasMountPoint Class Reference | ![]() |
The decorator to allow file name dereferencing. More...
#include <MountPoint.h>
Public Member Functions | |
| clAliasMountPoint (iMountPoint *Src) | |
| virtual | ~clAliasMountPoint () |
| scriptmethod void | SetAlias (const LString &N) |
| Set alias directory. | |
| scriptmethod LString | GetAlias () const |
| Get internal mount point name. | |
| virtual bool | FileExistsAtThisPoint (const LString &VirtualName) const |
| Check if virtual file VirtualName exists at this mount point. | |
| virtual LString | MapToThisPoint (const LString &VirtualName) const |
| Convert local file VirtualName to global name. | |
| virtual iRAWFile * | CreateRAWFile (const LString &VirtualName) const |
| Create appropriate file reader for the specified VirtualName. | |
| virtual Lint64 | GetFileTime (const LString &VirtualName) const |
| Retrieve file time. | |
| virtual bool | IsPhysical () const |
| Mount point is usually a folder on OS native file system. | |
Private Attributes | |
| LString | FAlias |
| Name to append to each file in this mount point. | |
| iMountPoint * | FMountPoint |
| The actual file container. | |
The decorator to allow file name dereferencing.
| clAliasMountPoint::clAliasMountPoint | ( | iMountPoint * | Src | ) | [inline] |
| virtual clAliasMountPoint::~clAliasMountPoint | ( | ) | [inline, virtual] |
| virtual iRAWFile* clAliasMountPoint::CreateRAWFile | ( | const LString & | VirtualName | ) | const [inline, virtual] |
Create appropriate file reader for the specified VirtualName.
Implements iMountPoint.
| virtual bool clAliasMountPoint::FileExistsAtThisPoint | ( | const LString & | VirtualName | ) | const [inline, virtual] |
Check if virtual file VirtualName exists at this mount point.
Implements iMountPoint.
| scriptmethod LString clAliasMountPoint::GetAlias | ( | ) | const [inline] |
Get internal mount point name.
| virtual Lint64 clAliasMountPoint::GetFileTime | ( | const LString & | VirtualName | ) | const [inline, virtual] |
Retrieve file time.
Implements iMountPoint.
| virtual bool clAliasMountPoint::IsPhysical | ( | ) | const [inline, virtual] |
Mount point is usually a folder on OS native file system.
Reimplemented from iMountPoint.
| virtual LString clAliasMountPoint::MapToThisPoint | ( | const LString & | VirtualName | ) | const [inline, virtual] |
Convert local file VirtualName to global name.
Implements iMountPoint.
| scriptmethod void clAliasMountPoint::SetAlias | ( | const LString & | N | ) | [inline] |
Set alias directory.
LString clAliasMountPoint::FAlias [private] |
Name to append to each file in this mount point.
iMountPoint* clAliasMountPoint::FMountPoint [private] |
The actual file container.