|
SAGA C++ API 1.5.3
|
The SAGA file package directory API. More...
#include <directory.hpp>

Public Member Functions | |
| directory (session const &s, saga::url url, int mode=ReadWrite) | |
| Open the directory. | |
| directory (saga::url url, int mode=ReadWrite) | |
| Open the directory. | |
| directory (saga::object const &o) | |
| Open the directory. | |
| directory (void) | |
| Open the directory. | |
| ~directory (void) | |
| Destroy the directory object. | |
| directory & | operator= (saga::object const &o) |
| Brief description starts here. | |
| saga::off_t | get_size (saga::url url, int flags=None) |
| Returns the number of bytes in the file. | |
| bool | is_file (saga::url url) |
| Alias for is_entry in saga::ns_directory. | |
| saga::filesystem::file | open (saga::url url, int flags=saga::filesystem::Read) |
| Creates a new file instance. | |
| saga::filesystem::directory | open_dir (saga::url url, int flags=saga::filesystem::Read) |
| Creates a directory object. | |
Static Public Member Functions | |
| static directory | create (session const &s, saga::url url, int mode=Read) |
| Factory function resembling directory(session, url, int) constructor. | |
| static directory | create (saga::url url, int mode=Read) |
| Factory function resembling directory(url, int) constructor. | |
| template<typename Tag > | |
| static saga::task | create (saga::url url, int mode=Read) |
| Factory function resembling entry(url, int) constructor. | |
Protected Member Functions | |
| TR1::shared_ptr < saga::impl::directory > | get_impl_sp () const |
| @ // factory | |
| saga::impl::directory * | get_impl () const |
| directory (saga::impl::directory *init) | |
The SAGA file package directory API.
| saga::filesystem::directory::directory | ( | saga::impl::directory * | init | ) | [explicit, protected] |
Open the directory.
References get_impl().
Open the directory.
References get_impl().
| saga::filesystem::directory::directory | ( | saga::object const & | o | ) | [explicit] |
Open the directory.
Reimplemented from saga::name_space::directory.
References saga::BadParameter, saga::object::Directory, and saga::object::get_type().
| saga::filesystem::directory::directory | ( | void | ) |
Open the directory.
Reimplemented from saga::name_space::directory.
| saga::filesystem::directory::~directory | ( | void | ) |
Destroy the directory object.
Reimplemented from saga::name_space::directory.
| TR1::shared_ptr< saga::impl::directory > saga::filesystem::directory::get_impl_sp | ( | void | ) | const [protected] |
@ // factory
These types are not within API scope @ /** These types are not within API scope */
Reimplemented from saga::name_space::directory.
| saga::impl::directory * saga::filesystem::directory::get_impl | ( | void | ) | const [protected] |
Reimplemented from saga::name_space::directory.
Referenced by directory().
| static directory saga::filesystem::directory::create | ( | session const & | s, |
| saga::url | url, | ||
| int | mode = Read |
||
| ) | [inline, static] |
Factory function resembling directory(session, url, int) constructor.
Reimplemented from saga::name_space::directory.
| static directory saga::filesystem::directory::create | ( | saga::url | url, |
| int | mode = Read |
||
| ) | [inline, static] |
Factory function resembling directory(url, int) constructor.
Reimplemented from saga::name_space::directory.
| static saga::task saga::filesystem::directory::create | ( | saga::url | url, |
| int | mode = Read |
||
| ) | [inline, static] |
Factory function resembling entry(url, int) constructor.
Reimplemented from saga::name_space::directory.
| directory & saga::filesystem::directory::operator= | ( | saga::object const & | o | ) |
Brief description starts here.
Reimplemented from saga::name_space::directory.
| saga::off_t saga::filesystem::directory::get_size | ( | saga::url | url, |
| int | flags = None |
||
| ) | [inline] |
Returns the number of bytes in the file.
| url | Name of file to inspect. |
| bool saga::filesystem::directory::is_file | ( | saga::url | url | ) | [inline] |
Alias for is_entry in saga::ns_directory.
@ SAGA_CALL_PUB_2_DEF_1 (get_size, saga::url, int, None)
| saga::filesystem::file saga::filesystem::directory::open | ( | saga::url | url, |
| int | flags = saga::filesystem::Read |
||
| ) | [inline] |
Creates a new file instance.
@ SAGA_CALL_PUB_1_DEF_0(is_file, saga::url)
| url | File to be opened |
| flags,: | Flags definition operation modus |
Reimplemented from saga::name_space::directory.
| saga::filesystem::directory saga::filesystem::directory::open_dir | ( | saga::url | url, |
| int | flags = saga::filesystem::Read |
||
| ) | [inline] |
Creates a directory object.
@ SAGA_CALL_PUB_2_DEF_1(open, saga::url, int, saga::filesystem::Read)
| url | Name of directory to open |
| flags | Flags definition operation modus |
Reimplemented from saga::name_space::directory.