|
GEOS SDK TechDocs
The following documents hold information GEOS kernel services.
- Localization
- API for string manipulation routines and routines for
localization/internationalization.
- File System
- Kernel routines to traverse and manipulate directories and files.
- Graphics Environment
- Kernel routines that manage graphics states, clipping, graphics
coordinates.
- Drawing Shapes
- Kernel routines that draw shapes, lines, curves, and text with
a variety of colors, patterns, and fonts.
- Heap Memory
- API for allocating and managing heap memory blocks.
- Local Memory Functions
- API for storing small pieces of information in a heap memory block.
- Database Functions
- API for storing many small pieces of information in a VM file.
- General Change Notification
- Provide a way to broadcast notification of events to applications which
have registered to listen for these events. There are different kinds of
events; applications choose which they want to listen for.
- Geodes and Applications
- Launching applications, application version numbers, application icon,
INI file manipulation, timers and the clock, error-checking code, Inter-Application Communication Protocol.
- Synchronizing Threads
- Operations for synchronizing multi-threaded applications,
including semaphores.
- Handles
- Low-level API for grabbing and releasing handles.
- Libraries
- Low-level API for the loading and freeing of libraries.
|
GEOS SDK TechDocs