Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

FileProxy::VersionPosix Class Reference

List of all members.

Public Member Functions

ulong getSize ()
bool isWritable ()
bool isDirectory ()
ulong getModifiedTime ()
void remove ()
FileProxy createFile ()
FileProxy createDirectory ()
FilePath[] toList (bool(*filter)(FilePath fp))

Private Member Functions

uint getInfo (void(*dg)(struct_stat info))

Member Function Documentation

uint getInfo void(*)(struct_stat info)  dg  )  [inline, private]
 

Get info about this path

Definition at line 487 of file FileProxy.d.

References FileProxy::path, and FilePath::toUtf8().

ulong getSize  )  [inline]
 

Return the file length (in bytes)

Definition at line 506 of file FileProxy.d.

bool isWritable  )  [inline]
 

Is this file writable?

Definition at line 525 of file FileProxy.d.

bool isDirectory  )  [inline]
 

Is this file really a directory?

Definition at line 536 of file FileProxy.d.

ulong getModifiedTime  )  [inline]
 

Return the time when the file was last modified

Definition at line 547 of file FileProxy.d.

void remove  )  [inline]
 

Remove the file/directory from the file-system

Definition at line 566 of file FileProxy.d.

References FileProxy::path, and FilePath::toUtf8().

FileProxy createFile  )  [inline]
 

Create a new file

Definition at line 584 of file FileProxy.d.

References FileProxy::path, and FilePath::toUtf8().

FileProxy createDirectory  )  [inline]
 

Create a new directory

Definition at line 604 of file FileProxy.d.

References FileProxy::path, and FilePath::toUtf8().

FilePath [] toList bool(*)(FilePath fp)  filter  )  [inline]
 

List the set of children within this directory. See toList() above.

Definition at line 619 of file FileProxy.d.

References FilePath, FileProxy::path, strlen(), and FilePath::toUtf8().


The documentation for this class was generated from the following file:
Generated on Sat Dec 24 17:28:38 2005 for Mango by  doxygen 1.4.0