This section describes the header files you can include when writing your plug-in functions. This section is intended as a starting point for learning the functions included in the header files.
Most of the header files are stored in the following directories:
Contains header files that define general purpose data structures and function prototypes. Header files in this directory include:
Contains functions for object typing, specifically for mapping files to MIME types.
Contains memory-related definitions.
Contains the type definitions for structures and the return-code definitions for robot API functions.
Contains type definitions for structures needed by filter rules.
Contains the following header file to handle low-level, platform independent functions such as memory, file, and network access.
Contains functions that handle system information.
Contains header files of functions that handle robot and HTTP-specific functions such as handling access to configuration files and HTTP. The header files in this directory include:
Contains type definitions and function prototypes for utilities needed by the robot, such as linked lists, queues, and hash tables.
Contains a library of common functions used by the Search Engine.
Contains configuration definitions for Search Engine.
Contains routines to get options from the command line, for example, command line prog -n arg1 -p arg2, to get arg1 and arg2.
Contains routines for writing information to log files.
Contains functions that manage parameter passing and robot internal variables. It also contains functions to get values from a user via the server.