SAGA Adaptor CPI v.1.0
|
Brief description starts here. More...
#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, StreamServer = 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, EntityData = 37, EntityDataSet = 38, EntityNavigator = 39 } |
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 () |
Brief description starts here. | |
saga::session const & | get_session () const |
saga::object | clone () const |
Brief description starts here. |
Brief description starts here.
Definition at line 70 of file object.hpp.
typedef saga::impl::object saga::object::implementation_base_type |
Definition at line 141 of file object.hpp.
enum saga::object::type |
Definition at line 74 of file object.hpp.
saga::object::object | ( | ) |
Brief description starts here.
Definition at line 23 of file object.cpp.
saga::object::type saga::object::get_type | ( | void | ) | const |
Brief description starts here.
Definition at line 43 of file object.cpp.
References Unknown.
Referenced by saga::context::context(), saga::metric::metric(), saga::adaptors::metric::metric(), saga::metric::operator=(), saga::adaptors::metric::operator=(), saga::context::operator=(), saga::adaptors::serialize(), and saga::url::url().
saga::uuid saga::object::get_id | ( | void | ) | const |
Brief description starts here.
Definition at line 48 of file object.cpp.
Referenced by saga::adaptors::serialize().
saga::session & saga::object::get_session | ( | ) |
Brief description starts here.
Definition at line 53 of file object.cpp.
saga::session const & saga::object::get_session | ( | ) | const |
Definition at line 57 of file object.cpp.
saga::object saga::object::clone | ( | void | ) | const |
Brief description starts here.
Reimplemented in saga::url.
Definition at line 62 of file object.cpp.
References clone().
Referenced by saga::url::clone(), and clone().