Project

General

Profile

Feature #3776

Script to generate service skeleton

Added by Herbert Greenlee over 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Low
Category:
Infrastructure
Target version:
Start date:
Due date:
09/30/2013
% Done:

100%

Estimated time:
16.00 h
Spent time:
Scope:
Internal
Experiment:
MicroBooNE
SSI Package:
-
Duration:

Description

It would be nice to have a script to generate skeleton code for a service, like artmod, but for a service.

Associated revisions

Revision 8b78b173 (diff)
Added by Christopher Green over 5 years ago

Final alterations for testing of issue #3776 - service skeleton.

History

#1 Updated by Christopher Green over 7 years ago

  • Due date set to 09/30/2013
  • Status changed from New to Accepted
  • Target version set to 1.09.00
  • Start date deleted (04/26/2013)
  • Estimated time set to 16.00 h
  • Scope set to Internal
  • Experiment MicroBooNE added
  • SSI Package cetpkgsupport added

#2 Updated by Christopher Green almost 7 years ago

  • Target version changed from 1.09.00 to 521

#3 Updated by Christopher Green over 6 years ago

  • Target version changed from 521 to 1.10.00

#4 Updated by Christopher Green over 6 years ago

  • Target version changed from 1.10.00 to 1.14.00

#5 Updated by Christopher Green over 6 years ago

  • Target version changed from 1.14.00 to 1.13.00

#6 Updated by Christopher Green almost 6 years ago

  • Target version changed from 1.13.00 to 1.14.00

Due to the accelerated timescale for version:"Sirius A", we must bump this issue to a subsequent release.

#7 Updated by Christopher Green over 5 years ago

  • Status changed from Accepted to Assigned
  • Assignee set to Christopher Green

#8 Updated by Christopher Green over 5 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
  • SSI Package - added
  • SSI Package deleted (cetpkgsupport)

Implemented with multiple commits to multiple packages.

As of art suite 1.14.00, artmod is deprecated. It has been replaced with the functionally-similar modular utility, cetskel, now shipped with cetlib (the package wherein the C++ generic plugin facility we provide is located). The knowledge of how to generate a skeleton for a particular C++ plugin is now stored in a .pm file in the package providing said plugin (e.g. messagefacility for the ELdestination skeleton generator, art for Filter, Analyzer and friends).

cetskel plugins exist to allow it to generate skeletons for a standard service, a service interface or a service implementing an interface. Please see cetskel -h for details.

#9 Updated by Kyle Knoepfel over 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF