Ticket #12 (new requirement)

Opened 4 years ago

Last modified 4 years ago

add configuration wrapper

Reported by: ecn Assigned to: ecn
Priority: major Milestone: "Rubi Demo"
Component: Documentation Version: 1.0
Keywords: requirements Cc:

Description

Configuring software at start-up is important to maximize the flexibility of each component. Common constants, such as buffer-sizes and even component connections can be determined at run-time.

Create a wrapper capable of supporting hierarchical configuration (read: XML) that does not imply a particular implementation. One can easily provide a different back-end implementation to support the typical Windows configuration file:

[section]
attr = value

or X-windows properties:

component.child.property: value

supported by such a wrapper. It would be nice if the wrapper would provide facilities for validating configuration values as they are used:

     int rating = config->getIntRange(0, 10);

Change History

01/23/08 08:54:51 changed by ecn

  • type changed from enhancement to requirement.