dial_task

Version 1.20 07jun05


Introduction

This package provides classes for supporting DIAL tasks.

DIAL is described at http://www.usatlas.bnl.gov/~dladams/dial


Dependencies

Dependencies are described in the CMT requirements file.


Status

Version.
Change log.


Components

The components here are listed in dependency order. Each component depends only on those listed above it. The test associated with each component is a main program that returns zero if the component is working properly.

Some components also have test headers. These are included in the test source and may be included in tests of other components. They should not be included in any non-test sources.

TaskId (header, source, test)
TaskId inherits from UniqueId to provide a 64-bit identifier for tasks.

Task (header, source, test)
Task has an ID and holds an empty result and code describing the event processing used to fill the result.

TaskRepository (header, source, test)
Repository storing tasks indexed by ID.

JobRepository (header, source, test)
Repository storing jobs indexed by ID.

ApplicationSelectionCatalog (header, source, test)
Metadata catalog for tasks.

TaskSelectionCatalog (header, source, test)
Metadata catalog for tasks.

ApplicationBuilder (header, source, test)
Enables construction of an application from a string which may be interpreted


dladams@bnl.gov