5. System - System input/output
ODABA provides a common feature for reading user input and writing messages to an output area. For console applications, the system console is used by default. GUI applications may allocate specific controls for system input and output, which allow displaying messages in an output area of the GUI application.
In order to overload system input/output functions, an application project can be set (Application::context()) which overloads default input and output functions defined in the BaseContext class.
Functions
- cacheOutput - System output cache
- clearOutputCache - Clear system output cache
- input - Get input from system input
- lock - Lock application
- output - Write message to application output area
- outputCache - Get data from system output cache
- progress - Display action progress
- unlock - Unlock application
- userName - Get system login name