Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Static Public Member Functions
Arc::Destination Class Reference

Abstract class to represent a reporting destination. More...

#include <Destination.h>

Inheritance diagram for Arc::Destination:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void report (Arc::JobLogFile &joblog)=0
 Reports the job log file content to the destination.
virtual void finish ()
 Finishes pending submission of records.
virtual ~Destination ()

Static Public Member Functions

static DestinationcreateDestination (Arc::JobLogFile &joblog)
 Creates an instance of the inherited class corresponding to the destination for the given job log file.

Detailed Description

Abstract class to represent a reporting destination.

Specific destination types are represented by inherited classes.

Definition at line 13 of file Destination.h.


Constructor & Destructor Documentation

virtual Arc::Destination::~Destination ( ) [inline, virtual]

Definition at line 20 of file Destination.h.

{}

Member Function Documentation

Creates an instance of the inherited class corresponding to the destination for the given job log file.

Definition at line 9 of file Destination.cpp.

  {
    //std::string url=joblog["loggerurl"];
    //TODO distinguish
    return new LutsDestination(joblog);
  }

Here is the caller graph for this function:

virtual void Arc::Destination::finish ( ) [inline, virtual]

Finishes pending submission of records.

Reimplemented in Arc::LutsDestination.

Definition at line 19 of file Destination.h.

{};
virtual void Arc::Destination::report ( Arc::JobLogFile joblog) [pure virtual]

Reports the job log file content to the destination.

Implemented in Arc::LutsDestination.


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