GEOS SDK Documentation: Kernel Functions

Up: 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.

Up: GEOS SDK TechDocs