# saga::filesystem::directory Member List

This is the complete list of members for saga::filesystem::directory, including all inherited members.

add_callback(std::string name, saga::callback cb) | saga::detail::monitorable< Derived > | `[inline]`
Advert enum value | saga::object |
AdvertDirectory enum value | saga::object |
Buffer enum value | saga::object |
change_dir(saga::url target) | saga::name_space::directory | `[inline]`
clone() const | saga::object |
close(double timeout=0.0) | saga::name_space::entry | `[inline]`
Context enum value | saga::object |
cookie_handle typedef | saga::detail::monitorable< Derived > |
copy(saga::url source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
copy(std::string source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
copy(char const *source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
saga::name_space::entry::copy(saga::url target, int flags=saga::name_space::None) | saga::name_space::entry | `[inline]`
CPRCheckpoint enum value | saga::object |
CPRDirectory enum value | saga::object |
CPRJob enum value | saga::object |
CPRJobDescription enum value | saga::object |
CPRJobSelf enum value | saga::object |
CPRJobService enum value | saga::object |
create(session const &s, saga::url url, int mode=Read) | saga::filesystem::directory | `[inline, static]`
create(saga::url url, int mode=Read) | saga::filesystem::directory | `[inline, static]`
create(saga::url url, int mode=Read) | saga::filesystem::directory | `[inline, static]`
Directory enum value | saga::object |
directory(session const &s, saga::url url, int mode=ReadWrite) | saga::filesystem::directory |
directory(saga::url url, int mode=ReadWrite) | saga::filesystem::directory | `[explicit]`
directory(saga::object const &o) | saga::filesystem::directory | `[explicit]`
directory(void) | saga::filesystem::directory |
saga::name_space::directory::directory(session const &s, saga::url url, int mode=Read, saga::object::type t=saga::object::NSDirectory) | saga::name_space::directory |
saga::name_space::directory::directory(saga::url url, int mode=Read, saga::object::type t=saga::object::NSDirectory) | saga::name_space::directory | `[explicit]`
Endpoint enum value | saga::object |
EntityData enum value | saga::object |
EntityDataSet enum value | saga::object |
EntityNavigator enum value | saga::object |
entry(session const &s, saga::url url, int mode=Read, saga::object::type t=saga::object::NSEntry) | saga::name_space::entry |
entry(saga::url url, int mode=Read, saga::object::type t=saga::object::NSEntry) | saga::name_space::entry | `[explicit]`
entry(saga::object const &o) | saga::name_space::entry | `[explicit]`
entry(void) | saga::name_space::entry |
Exception enum value | saga::object |
exists(saga::url url) const | saga::name_space::directory | `[inline]`
File enum value | saga::object |
find(std::string pattern, int flags=saga::name_space::Recursive) const | saga::name_space::directory | `[inline]`
get_cwd() const | saga::name_space::entry | `[inline]`
get_entry(std::size_t entry) const | saga::name_space::directory | `[inline]`
get_group() const | saga::detail::permissions< Derived > | `[inline]`
get_id(void) const | saga::object |
get_metric(std::string name) const | saga::detail::monitorable< Derived > | `[inline]`
get_name() const | saga::name_space::entry | `[inline]`
get_num_entries(void) const | saga::name_space::directory | `[inline]`
get_owner() const | saga::detail::permissions< Derived > | `[inline]`
get_session() | saga::object |
get_session() const | saga::object |
get_size(saga::url url) | saga::filesystem::directory | `[inline]`
get_type(void) const | saga::object |
get_url() const | saga::name_space::entry | `[inline]`
implementation_base_type typedef | saga::object |
IOVec enum value | saga::object |
is_dir(saga::url url) const | saga::name_space::directory | `[inline]`
saga::name_space::entry::is_dir() const | saga::name_space::entry | `[inline]`
is_entry(saga::url url) const | saga::name_space::directory | `[inline]`
saga::name_space::entry::is_entry() const | saga::name_space::entry | `[inline]`
is_file(saga::url url) | saga::filesystem::directory | `[inline]`
is_link(saga::url url) const | saga::name_space::directory | `[inline]`
saga::name_space::entry::is_link() const | saga::name_space::entry | `[inline]`
Job enum value | saga::object |
JobDescription enum value | saga::object |
JobSelf enum value | saga::object |
JobService enum value | saga::object |
link(saga::url source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
link(std::string source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
link(char const *source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
saga::name_space::entry::link(saga::url target, int flags=saga::name_space::None) | saga::name_space::entry | `[inline]`
list(std::string pattern="*", int flags=saga::name_space::None) const | saga::name_space::directory | `[inline]`
list_metrics(void) const | saga::detail::monitorable< Derived > | `[inline]`
LogicalDirectory enum value | saga::object |
LogicalFile enum value | saga::object |
make_dir(saga::url url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
Metric enum value | saga::object |
move(saga::url source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
move(std::string source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
move(char const *source_url, saga::url dest_url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
saga::name_space::entry::move(saga::url target, int flags=saga::name_space::None) | saga::name_space::entry | `[inline]`
Msg enum value | saga::object |
NSDirectory enum value | saga::object |
NSEntry enum value | saga::object |
object() | saga::object |
open(saga::url url, int flags=saga::filesystem::Read) | saga::filesystem::directory | `[inline]`
open_dir(saga::url url, int flags=saga::filesystem::ReadWrite) | saga::filesystem::directory | `[inline]`
operator=(saga::object const &o) | saga::filesystem::directory |
Parameter enum value | saga::object |
permissions_allow(saga::url target, std::string id, int perm, int flags=None) | saga::name_space::directory | `[inline]`
permissions_allow(std::string target, std::string id, int perm, int flags=None) | saga::name_space::directory | `[inline]`
permissions_allow(char const *target, std::string id, int perm, int flags=None) | saga::name_space::directory | `[inline]`
saga::name_space::entry::permissions_allow(std::string id, int perm, int flags) | saga::name_space::entry | `[inline]`
saga::detail::permissions::permissions_allow(std::string permission_id, int flag) | saga::detail::permissions< Derived > | `[inline]`
permissions_check(std::string permission_id, int flag) const | saga::detail::permissions< Derived > | `[inline]`
permissions_deny(saga::url target, std::string id, int perm, int flags=None) | saga::name_space::directory | `[inline]`
permissions_deny(std::string target, std::string id, int perm, int flags=None) | saga::name_space::directory | `[inline]`
permissions_deny(char const *target, std::string id, int perm, int flags=None) | saga::name_space::directory | `[inline]`
saga::name_space::entry::permissions_deny(std::string id, int perm, int flags) | saga::name_space::entry | `[inline]`
saga::detail::permissions::permissions_deny(std::string permission_id, int flag) | saga::detail::permissions< Derived > | `[inline]`
read_link(saga::url url) const | saga::name_space::directory | `[inline]`
saga::name_space::entry::read_link() const | saga::name_space::entry | `[inline]`
remove(saga::url url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
remove(std::string url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
remove(char const *url, int flags=saga::name_space::None) | saga::name_space::directory | `[inline]`
saga::name_space::entry::remove(int flags=saga::name_space::None) | saga::name_space::entry | `[inline]`
remove_callback(std::string name, cookie_handle cookie) | saga::detail::monitorable< Derived > |
RPC enum value | saga::object |
ServiceData enum value | saga::object |
ServiceDescription enum value | saga::object |
ServiceDiscoverer enum value | saga::object |
Session enum value | saga::object |
Stream enum value | saga::object |
StreamServer enum value | saga::object |
Task enum value | saga::object |
TaskContainer enum value | saga::object |
type enum name | saga::object |
Unknown enum value | saga::object |
URL enum value | saga::object |
~directory(void) | saga::filesystem::directory |
~entry(void) | saga::name_space::entry |