BDE 4.39.x Production Release
Loading...
Searching...
No Matches
Group bal

Detailed Description

Basic Application Library (bal)

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:144
Definition balber_berconstants.h:84
Definition balcl_commandline.h:1364
Definition baljsn_convertfromjsonoptions.h:112
Definition ball_administration.h:214
Definition balm_bdlmmetricsadapter.h:142
Definition balscm_version.h:121
Definition balst_objectfileformat.h:152
Definition baltzo_datafileloader.h:259
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.

Modules

 Package balb
 
 Package balber
 
 Package balcl
 
 Package baljsn
 
 Package ball
 
 Package balm
 
 Package balscm
 
 Package balst
 
 Package baltzo
 
 Package balxml