Github

Download version 1.4.8: Windows or Linux

Base Library: Miscellaneous Utility Classes

Directory: library/base/utility

. /benchmark

. /date-time

. /file-processing

. /memory

. /shell

. /uuid

benchmark

EL_BENCHMARK_COMMAND_SHELL

EL_BENCHMARK_ROUTINES

date-time

EL_DATE_STRINGS

For use by tool el_eiffel -check_locale_strings to check dates

EL_LOCALE_DATE_TEXT

Localized date text

EL_DATE_FORMATS

EL_DATE_TEXT

EL_DATE_TIME_DURATION

EL_ENGLISH_DATE_TEXT

EL_MODULE_DATE

EL_MODULE_TIME

EL_TIME_ROUTINES

EL_UPDATEABLE

file-processing

EL_FILE_PROCESSING_COMMAND

EL_UPDATEABLE_FILE

memory

EL_ASTRING_READER

Reads legacy EL_ASTRING type

EL_CRC_32_ROUTINES

Routines for finding and comparing cyclical redundancy check-sums of string lists

EL_CYCLIC_REDUNDANCY_CHECK_32

CRC32 algorithm described in RFC 1952

EL_STORABLE

Object that can read and write itself to a memory buffer of type EL_MEMORY_READER_WRITER.

Further Information

Click on class link to see instructions.

EL_KEY_IDENTIFIABLE_STORABLE

EL_MEMORY_READER_WRITER

EL_MODULE_CRC_32

Click on class link to see client examples.

EL_SHARED_CYCLIC_REDUNDANCY_CHECK_32

EL_STORABLE_HANDLER

EL_STORABLE_IMPL

shell

EL_COMMAND_MENU

Displays a console menu in columns each with a maximum of 10 options. The columns are padded to use the minimum amount of horizontal character space.

*Example:*

SELECT MENU OPTION
0: Shutdown service             10: List failed payments
1: Create versioned backup      11: List feature requests
2: Delete customer              12: List online resource requests
3: Delete database              13: List payments
4: Delete customer subscription 14: Reassign current subscription
5: Fix the database             15: Test license management
6: Forward subscription pack    16: Verify key pair
7: Import Pyxis customer data   17: View log output for service
8: List customers
9: List customer subscriptions

EL_COMMAND_SHELL

Menu driven console terminal shell

EL_COMMAND_SHELL_COMMAND

EL_COMMAND_SHELL that plugs into EL_COMMAND_SHELL_SUB_APPLICATTION

EL_MODULE_USER_INPUT

EL_USER_INPUT

uuid

EL_UUID

EL_UUID_FACTORY