ProFTPD Developer's Guide: Module Tables
ProFTPD Version 1.2
Table of Contents
Module Tables
There are four tables which act as the "glue" between
the core ProFTPD engine and a module. None of the tables are required;
however, having none would make the module fairly useless.
Each module can define up to three different handler tables, which themselves
are registered via the module table. These need not all be supplied.
They are grouped by handler class:
- conftable:
lists all the configuration directive handler functions for the
module.
- cmdtable:
lists all the FTP command handler functions for the module, including
PRE_CMD
and POST_CMD
handlers.
- authtable:
lists alternative authentication functions to be used, overriding
the system-provided functions.
The fourth "table", the module table,
is required to be defined by a module; indeed, this table/structure
is the module definition.
Table of Contents
Author: $Author: castaglia $
Last Updated: $Date: 2003/01/02 17:39:36 $
© Copyright 2000-2003 TJ Saunders
All Rights Reserved