#include <FileSystemFactory.h>
Inheritance diagram for acdk::io::FileSystemFactory:
Please refer also to acdk::io::FileSystem.
Public Member Functions | |
virtual int | handleFile (IN(RString) file)=0 |
If the file system doesn't handle this file it should return -1 otherwise the index of the start of the root name. | |
virtual RFileSystem | create (IN(RString) file)=0 |
create a new FileImplementation of the given file name |
|
create a new FileImplementation of the given file name
Implemented in acdk::io::ConfigFileSystemFactory, acdk::io::RessourceFileSystemFactory, acdk::net::ftp::FTPFileSystemFactory, acdk::net::UrlFileSystemFactory, acdk::vfile::tar::TarFileSystemFactory, and acdk::vfile::zip::ZipFileSystemFactory. |
|
If the file system doesn't handle this file it should return -1 otherwise the index of the start of the root name. Sample: .ressource@tests/acdk/vfile/tar/acdk_dmi-src.tar@/dir/fname.c The RessourceFileSystem returns strlen(.ressource@), The TarFileSytem returns .ressource@tests/acdk/vfile/tar/acdk_dmi-src.tar@ Implemented in acdk::io::ConfigFileSystemFactory, acdk::io::RessourceFileSystemFactory, acdk::net::ftp::FTPFileSystemFactory, acdk::net::UrlFileSystemFactory, acdk::vfile::tar::TarFileSystemFactory, and acdk::vfile::zip::ZipFileSystemFactory. |