Mention module commands in maxadmin document

The document explains how the module commands are used and gives an
example how they could be used.

Also fixed a few references to the old command names.
This commit is contained in:
Markus Mäkelä
2017-01-27 12:17:27 +02:00
parent 70ab537288
commit 88c62358fb
2 changed files with 33 additions and 4 deletions

View File

@ -5,10 +5,10 @@ commands. They allow the modules to expand beyond the capabilities of the
module API. Currently, only MaxAdmin implements an interface to the module
commands.
All registered module commands can be shown with `maxadmin list functions` and
they can be executed with `maxadmin call function <domain> <name> ARGS...` where
_<domain>_ is the domain where the module registered the function and _<name>_
is the name of the function. _ARGS_ is a function specific list of arguments.
All registered module commands can be shown with `maxadmin list commands` and
they can be executed with `maxadmin call command <domain> <name> ARGS...` where
_<domain>_ is the domain where the module registered the command and _<name>_
is the name of the command. _ARGS_ is a function specific list of arguments.
## Developer reference
@ -16,6 +16,8 @@ The module command API is defined in the _modulecmd.h_ header. It consists of
various functions to register and call module commands. Read the function
documentation in the header for more details.
**Note:** The domain should match the name of the module.
The following example registers the module command _my_command_ in the _my_module_ domain.
```