NAME FML::Process::Command -- command dispacher. SYNOPSIS use FML::Process::Command; ... See FML::Process::Flow for details of fml process flow. DESCRIPTION "FML::Process::Command" is a command wrapper and top level dispatcher for commands. It kicks off corresponding FML::Command->$command($curproc, $command_context) for the given $command. METHODS new($args) make fml process object, which inherits "FML::Process::Kernel". prepare($args) adjust ml_* and load configuration files. parse the incoming message. verify_request($args) verify the sender is a valid member or not. run($args) dispatcher to run correspondig "FML::Command::command" for "command". Standard style follows: lock execute FML::Command::command unlock XXX Each command determines need of lock or not. help() show help. finish($args) queue flush and send back the results or error messages. LOCAL LIBRARIES CODING STYLE See "http://www.fml.org/software/FNF/" on fml coding style guide. AUTHOR Ken'ichi Fukamachi COPYRIGHT Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2008 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. HISTORY FML::Process::Command first appeared in fml8 mailing list driver package. See "http://www.fml.org/" for more details.