SAGA C++ API 1.6
saga::job::description Class Reference

This object encapsulates all the attributes which define a job to be run. More...

#include <job_description.hpp>

Inheritance diagram for saga::job::description:

List of all members.

Public Member Functions

 description (void)
 Creates the object.
 description (saga::object const &o)
 Creates the object.
 ~description (void)
 Destroys the object.
descriptionoperator= (saga::object const &o)
 Brief description starts here.

Detailed Description

This object encapsulates all the attributes which define a job to be run.

The description encapsulates all the attributes which define a job to be run. It has no methods of its own, but implements the saga::attributes interface in order to provide access to the job properties, which are expressed as JSDL keywords. The only required attribute in order to perform a valid job submission is the Executable. Given the Executable, a job can be instantiated in many existing backend systems without any further specification.

Definition at line 266 of file job_description.hpp.


Constructor & Destructor Documentation

saga::job::description::description ( saga::object const &  o) [explicit]

Creates the object.

Definition at line 112 of file job_description.cpp.

References saga::BadParameter, saga::object::get_type(), and saga::object::JobDescription.

saga::job::description::~description ( void  )

Destroys the object.

Definition at line 107 of file job_description.cpp.


Member Function Documentation

description & saga::job::description::operator= ( saga::object const &  o)

Brief description starts here.

Definition at line 121 of file job_description.cpp.


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