#include <object.hpp>
Public Types | |
enum | type { Unknown = -1, Exception = 1, URL = 2, Buffer = 3, Session = 4, Context = 5, Task = 6, TaskContainer = 7, Metric = 8, NSEntry = 9, NSDirectory = 10, IOVec = 11, File = 12, Directory = 13, LogicalFile = 14, LogicalDirectory = 15, JobDescription = 16, JobService = 17, Job = 18, JobSelf = 19, StreamService = 20, Stream = 21, Parameter = 22, RPC = 23, Msg = 24, Endpoint = 25, Advert = 26, AdvertDirectory = 27, ServiceDescription = 28, ServiceDiscoverer = 29, ServiceData = 30, CPRJobDescription = 31, CPRJobService = 32, CPRJob = 33, CPRJobSelf = 34, CPRCheckpoint = 35, CPRDirectory = 36 } |
typedef saga::impl::object | implementation_base_type |
Public Member Functions | |
object () | |
Brief description starts here. | |
saga::object::type | get_type (void) const |
Brief description starts here. | |
saga::uuid | get_id (void) const |
Brief description starts here. | |
saga::session | get_session (void) const |
Brief description starts here. | |
saga::object | clone () const |
Brief description starts here. |
typedef saga::impl::object saga::object::implementation_base_type |
enum saga::object::type |
saga::object::object | ( | ) |
Brief description starts here.
saga::object::type saga::object::get_type | ( | void | ) | const |
Brief description starts here.
References Unknown.
Referenced by saga::cpr::checkpoint::checkpoint(), saga::context::context(), saga::job::description::description(), saga::cpr::description::description(), saga::filesystem::directory::directory(), saga::cpr::directory::directory(), saga::advert::directory::directory(), saga::advert::entry::entry(), saga::filesystem::file::file(), saga::replica::logical_directory::logical_directory(), saga::replica::logical_file::logical_file(), saga::metric::metric(), saga::url::operator=(), saga::session::operator=(), saga::metric::operator=(), saga::job::service::service(), saga::cpr::service::service(), saga::sd::service_data::service_data(), saga::session::session(), and saga::url::url().
saga::uuid saga::object::get_id | ( | void | ) | const |
Brief description starts here.
saga::session saga::object::get_session | ( | void | ) | const |
Brief description starts here.
saga::object saga::object::clone | ( | void | ) | const |
Brief description starts here.
Reimplemented in saga::url.
References clone().
Referenced by saga::url::clone(), clone(), and saga::url::operator=().