saga::object Class Reference

Brief description starts here. More...

#include <object.hpp>

Inheritance diagram for saga::object:

Inheritance graph
[legend]

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,
  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.


Detailed Description

Brief description starts here.


Member Typedef Documentation

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


Member Enumeration Documentation

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


Constructor & Destructor Documentation

saga::object::object (  ) 

Brief description starts here.


Member Function Documentation

saga::object::type saga::object::get_type ( void   )  const

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


The documentation for this class was generated from the following files:

Generated on Mon Aug 24 09:04:05 2009 for SAGA C++ API by  doxygen 1.5.6