Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Private Attributes
Paul::JobRequest Class Reference

#include <job_request.h>

Collaboration diagram for Paul::JobRequest:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 JobRequest ()
 JobRequest (Arc::XMLNode &d)
 JobRequest (const JobRequest &j)
virtual ~JobRequest (void)
const std::string getName (void)
const std::string getOS (void)
const std::string getArch (void)
Arc::XMLNodegetJSDL (void)
JobRequestoperator= (const JobRequest &j)
Arc::XMLNode operator[] (const std::string &key)

Private Attributes

Arc::XMLNode request

Detailed Description

Definition at line 11 of file job_request.h.


Constructor & Destructor Documentation

Definition at line 9 of file job_request.cpp.

{
    // NOP
}

Definition at line 19 of file job_request.cpp.

{
    r.New(request);
}

Here is the call graph for this function:

Definition at line 24 of file job_request.cpp.

{
    j.request.New(request);
}

Here is the call graph for this function:

Paul::JobRequest::~JobRequest ( void  ) [virtual]

Definition at line 14 of file job_request.cpp.

{
    // NOP
}

Member Function Documentation

const std::string Paul::JobRequest::getArch ( void  )

Definition at line 38 of file job_request.cpp.

                                        { 
    return (std::string)request["JobDefinition"]["Resources"]["CPUArchitecture"]["CPUArchitectureName"]; 
}

Definition at line 23 of file job_request.h.

{ return request; };

Here is the caller graph for this function:

const std::string Paul::JobRequest::getName ( void  )

Definition at line 29 of file job_request.cpp.

                                        { 
    return (std::string)request["JobDefinition"]["JobDescription"]["JobIdentification"]["JobName"];  
}

Here is the caller graph for this function:

const std::string Paul::JobRequest::getOS ( void  )

Definition at line 33 of file job_request.cpp.

                                      { 
    return (std::string)request["JobDefinition"]["Resources"]["OperatingSystem"]["OperatingSystemType"]["OperatingSystemName"]; 
}
JobRequest & Paul::JobRequest::operator= ( const JobRequest j)

Definition at line 42 of file job_request.cpp.

{
   if (this != &j) {
     j.request.New(request);
   }

   return *this;
}

Here is the call graph for this function:

Arc::XMLNode Paul::JobRequest::operator[] ( const std::string &  key) [inline]

Definition at line 25 of file job_request.h.

{ return request[key]; };

Member Data Documentation

Definition at line 14 of file job_request.h.


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