This library cluster has 51 classes.
ECF: base.ecf
Classes for the following:
. /process/imp_mswin/environment
. /process/imp_unix/environment
Exception routines that make use of EL_ZSTRING templating feature
Shared access to routines of class EL_EXCEPTION_ROUTINES
Further Information
Click on class link to see client examples.
Module unix signals
Unix signals
Reads obsolete EL_ASTRING data
Data sinkable
Disposeable
Memory
Memory array
Memory character array
Memory double array
Memory integer 16 array
Memory reader/writer
Further Information
Click on class link to see client examples.
Abstraction for memory data sink
Memory source
Pointer routines
Adapter interface to read and write item: G from/to instance of EL_MEMORY_READER_WRITER
Calculates elapsed time
Further Information
Click on class link to see client examples.
Name-value pair that sets an environment variable when applied. If the
Routines related to current application executable accessible via EL_MODULE_EXECUTABLE
Execution environment i
Shared access to routines of class EL_SHARED_ENVIRONMENTS
Further Information
Click on class link to see client examples.
Shared access to instance of class conforming to EL_EXECUTABLE_I
Further Information
Click on class link to see client examples.
Shared access to routines of class EL_EXECUTION_ENVIRONMENT_I
Further Information
Click on class link to see client examples.
Operating environment i
Shared access to routines of class EL_OPERATING_ENVIRONMENT_I
Further Information
Click on class link to see notes and client examples.
Environment constants
Windows implementation of EL_EXECUTABLE_I interface
Windows implementation of EL_EXECUTION_ENVIRONMENT_I interface
Windows implementation of EL_OPERATING_ENVIRONMENT_I interface
Unix implementation of EL_EXECUTABLE_I interface
Unix implementation of EL_EXECUTION_ENVIRONMENT_I interface
Unix implementation of EL_OPERATING_ENVIRONMENT_I interface
Shared access to routines of class EL_PROGRESS_TRACKER and EL_CONSOLE_PROGRESS_DISPLAY
Further Information
Click on class link to see client examples.
General operation progress tracking routines. Accessible from EL_MODULE_TRACK.
Quantity progress info
Further Information
Click on class link to see client examples.
Shared file progress listener
Shared file progress listener
Console file progress display
Do nothing file progress display
Operation progress display
Listener to track the progress of a data transfer operation. Reading or writing from a file for example.
Do nothing data transfer progress listener
Do nothing progress listener
Operation progress listener
For creating objects with a default_create that require thread synchronization E.g. INTEGER, REAL, BOOLEAN etc
Mutex numeric
Restricts access to objects that require thread synchronization. For debugging it is recommended to use EL_LOGGED_MUTEX_REFERENCE to detect deadlock. Any time a thread is forced to wait for a lock it is reported to the thread's log.
Further Information
Click on class link to see client examples.
mutex to restrict access to critical sections with descriptive routines restrict_access and end_restriction. Recommended use is through class inheritance.
Further Information
Click on class link to see client examples.
Std mutex hash table
Thread access
Further Information
Click on class link to see client examples.