summaryrefslogtreecommitdiff
path: root/support/dktools/libdk4app.dox
blob: 3458397b8257f543728858bc5d967b0d138a4115 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/**	@page libdk4app	libdk4app

@section	secdk4app	Application support

Application support includes:
- File search for both configuration and resource files <br>
  The users language and region are considered when building the
  list of directories to search for a file.
- Localized messages <br>
  String table files for the users language and region can be found
  using the file search.
- Preferences <br>
  An administrator or user can configure defaults for configuration items.
- Logging <br>
  Log goes to standard output and optionally to a log file. <br>
  The log file is removed automatically when the appication exits
  unless there were errors.

@section	secdk4apphead	Headers and modules

Header | Purpose
: ---: | :------
dk4app.h | Application data type and basic functions.
dk4mema.h | Dynamic memory allocation, diagnostics.
dk4aopt.h | Access to command line options.
dk4fs.h | File search.
dk4appmkdh.h | Create directory hierarchy for file, diagnostics.
dk4dira.h | Open directory for traversal, diagnostics.
dk4fileia.h | Information about a file, diagnostics.
dk4fopda.h | Open file, apply security checks, diagnostics.
dk4fdrda.h | Read from file descriptor, diagnostics.
dk4fdrde.h | Issue diagnostics for errors while reading from file descriptor.
dk4fdwre.h | Issue diagnostics for errors while writing to file descriptor.
dk4strda.h | String duplication, diagnostics.

*/