All Classes |Grouped Classes |Index

Class CL_VirtualFileSystem

Virtual File System (VFS). More...

Derived from:

None

Derived by:

None

Group:

IO Data (Core)

#include <ClanLib/core.h>

Class Members:

Construction:

CL_VirtualFileSystem

Constructs a file system.


Attributes:

is_null

Returns true if the file system is null.

get_root_directory

Returns the root directory for the file system.

is_mount

Returns true if a path is a mount point.

get_directory_listing

Return directory listing for path.

has_file

Return true if the root of the filesystem contains the specified file.

has_directory

Return true if the root of the filesystem contains the specified directory.

get_provider

Returns the file source for this file system.

get_path

Returns a path to the file source for this file system.

get_identifier

Get the identifier of this file source.


Operations:

open_directory

Opens a virtual directory.

open_file

Opens a file.

mount

Mounts a file system at mount point.

unmount

Unmount a file system.