Linderdaum Engine: clAliasMountPoint Class Reference
Updated: Sun Feb 5 2012 22:59:48
clAliasMountPoint Class Reference

The decorator to allow file name dereferencing. More...

#include <MountPoint.h>

List of all members.

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 iRAWFileCreateRAWFile (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.
iMountPointFMountPoint
 The actual file container.

Detailed Description

The decorator to allow file name dereferencing.


Constructor & Destructor Documentation

clAliasMountPoint::clAliasMountPoint ( iMountPoint Src) [inline]
virtual clAliasMountPoint::~clAliasMountPoint ( ) [inline, virtual]

Member Function Documentation

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.


Member Data Documentation

LString clAliasMountPoint::FAlias [private]

Name to append to each file in this mount point.

The actual file container.


The documentation for this class was generated from the following file: