BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bal.h
Go to the documentation of this file.
1
/// @file bal.h
2
///
3
///
4
/// @defgroup bal Group bal
5
/// @brief Basic Application Library (bal)
6
/// @addtogroup bal
7
/// @{
8
/// * <a href="#bal-purpose"> Purpose</a>
9
/// * <a href="#bal-mnemonic"> Mnemonic </a>
10
/// * <a href="#bal-description"> Description </a>
11
/// * <a href="#bal-hierarchical-synopsis"> Hierarchical Synopsis </a>
12
/// * <a href="#bal-package-synopsis"> Package Synopsis </a>
13
///
14
/// # Purpose {#bal-purpose}
15
/// Provide application-level support services.
16
///
17
/// # Mnemonic {#bal-mnemonic}
18
/// Basic Application Library (bal)
19
///
20
/// # Description {#bal-description}
21
/// The 'bal' ("Basic Applications Library") package group contains
22
/// packages that provide application-level support services in varied areas such
23
/// as encoders/decoders, timezone support, command-line handling, metrics, and
24
/// logging.
25
///
26
/// ## Hierarchical Synopsis {#bal-hierarchical-synopsis}
27
///
28
/// The 'bal' package group currently has 10 packages having 4 levels of physical
29
/// dependency. The list below shows the hierarchical ordering of the packages.
30
/// The order of packages within each level is not architecturally significant,
31
/// just alphabetical.
32
/// @code
33
/// 4. ball
34
///
35
/// 3. baljsn
36
///
37
/// 2. balb
38
/// balber
39
/// balcl
40
/// balm
41
/// balst
42
/// baltzo
43
/// balxml
44
///
45
/// 1. balscm
46
/// @endcode
47
///
48
/// ## Package Synopsis {#bal-package-synopsis}
49
///
50
/// 'balb':
51
/// Provide common application-level facilities.
52
///
53
/// 'balber':
54
/// Provide encoding/decoding of data per the (binary) BER rules.
55
///
56
/// 'balcl':
57
/// Provide facility to parse process command-line arguments.
58
///
59
/// 'baljsn':
60
/// Provide components for encoding/decoding in the JSON format.
61
///
62
/// 'ball':
63
/// Provide thread-safe logging toolkit suitable for all platforms.
64
///
65
/// 'balm':
66
/// Provide thread-safe collection and publishing of metrics.
67
///
68
/// 'balscm':
69
/// Provide versioning information for library components in 'bal'.
70
///
71
/// 'balst':
72
/// Provide a portable facility for obtaining & printing a stack trace.
73
///
74
/// 'baltzo':
75
/// Provide timezone data for use with timezone-enabled vocabulary types.
76
///
77
/// 'balxml':
78
/// Provide utility components for using XML and XSD.
79
///
80
/// @}
doxygen_input
bde
groups
bal
doc
bal.h
Generated by
1.9.8