SAGA C++ API 1.6
saga::object Class Reference

Brief description starts here. More...

#include <object.hpp>

Inheritance diagram for saga::object:

List of all members.

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::sessionget_session ()
 Brief description starts here.
saga::session const & get_session () const
saga::object clone () const
 Brief description starts here.

Detailed Description

Brief description starts here.

Definition at line 70 of file object.hpp.


Member Typedef Documentation

typedef saga::impl::object saga::object::implementation_base_type

Definition at line 141 of file object.hpp.


Member Enumeration Documentation

Enumerator:
Unknown 
Exception 
URL 
Buffer 
Session 
Context 
Task 
TaskContainer 
Metric 
NSEntry 
NSDirectory 
IOVec 
File 
Directory 
LogicalFile 
LogicalDirectory 
JobDescription 
JobService 
Job 
JobSelf 
StreamServer 
Stream 
Parameter 
RPC 
Msg 
Endpoint 
Advert 
AdvertDirectory 
ServiceDescription 
ServiceDiscoverer 
ServiceData 
CPRJobDescription 
CPRJobService 
CPRJob 
CPRJobSelf 
CPRCheckpoint 
CPRDirectory 
EntityData 
EntityDataSet 
EntityNavigator 

Definition at line 74 of file object.hpp.


Constructor & Destructor Documentation

saga::object::object ( )

Brief description starts here.

Definition at line 23 of file object.cpp.


Member Function Documentation

saga::uuid saga::object::get_id ( void  ) const

Brief description starts here.

Definition at line 48 of file object.cpp.

saga::session & saga::object::get_session ( )

Brief description starts here.

Definition at line 53 of file object.cpp.

Referenced by saga::sd::service_description::get_related_services().

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().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines