BDE 4.14.0 Production release
Loading...
Searching...
No Matches
Group bal

Modules

 Package balb
 Basic Application Library Basis (balb)
 
 Package balber
 Basic Application Library BER (balber)
 
 Package balcl
 Basic Application Library Command Line (balcl)
 
 Package baljsn
 Basic Application Library JSoN (baljsn)
 
 Package ball
 Basic Application Library Logging (ball)
 
 Package balm
 Basic Application Library Metrics (balm)
 
 Package balscm
 Basic Application Library Source Control Management (balscm)
 
 Package balst
 Basic Application Library Stack Trace utilities (balst)
 
 Package baltzo
 Basic Application Library TimeZone (Olson) (baltzo)
 
 Package balxml
 Basic Application Library XML (balxml)
 

Detailed Description

Purpose

Provide application-level support services.

Mnemonic

Basic Application Library (bal)

Description

The 'bal' ("Basic Applications Library") package group contains packages that provide application-level support services in varied areas such as encoders/decoders, timezone support, command-line handling, metrics, and logging.

Hierarchical Synopsis

The 'bal' package group currently has 10 packages having 4 levels of physical dependency. The list below shows the hierarchical ordering of the packages. The order of packages within each level is not architecturally significant, just alphabetical.

4. ball
3. baljsn
2. balb
1. balscm
Definition balb_controlmanager.h:133
Definition balber_berconstants.h:82
Definition balcl_commandline.h:1364
Definition baljsn_datumdecoderoptions.h:113
Definition ball_administration.h:214
Definition balm_bdlmmetricsadapter.h:141
Definition balscm_version.h:121
Definition balst_objectfileformat.h:161
Definition baltzo_datafileloader.h:263
Definition balxml_base64parser.h:150

Package Synopsis

'balb': Provide common application-level facilities.

'balber': Provide encoding/decoding of data per the (binary) BER rules.

'balcl': Provide facility to parse process command-line arguments.

'baljsn': Provide components for encoding/decoding in the JSON format.

'ball': Provide thread-safe logging toolkit suitable for all platforms.

'balm': Provide thread-safe collection and publishing of metrics.

'balscm': Provide versioning information for library components in 'bal'.

'balst': Provide a portable facility for obtaining & printing a stack trace.

'baltzo': Provide timezone data for use with timezone-enabled vocabulary types.

'balxml': Provide utility components for using XML and XSD.