saga::object Class Reference

#include <object.hpp>

Inheritance diagram for saga::object:

saga::const_buffer saga::context saga::job::description saga::job::service saga::metric saga::name_space::entry saga::rpc::rpc saga::sd::service_data saga::session saga::stream::server saga::stream::stream saga::task saga::task_container saga::url

List of all members.


Detailed Description

Brief description starts here.


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
}
 Brief description starts here. More...

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.


Member Enumeration Documentation

Brief description starts here.

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


Generated on Mon Aug 25 13:15:45 2008 for SAGA C++ API by  doxygen 1.5.6