ejabberd v17.6.0 API Reference
Modules
Base module for configuration file
Module used to work with the attributes parsed from an elixir block (do…end)
Module containing functions for manipulating ejabberd hooks
Module used to log validation errors given validated modules given validated modules
Module representing a module block in the configuration file. It offers functions for validation and for starting the modules
Module for formatting options parsed into the format ejabberd uses
Module used for storing the modules parsed from the configuration file
Module used to validate a list of modules
Validator module used to validate attributes
Validator module used to validate dependencies specified with the @dependency annotation
Module used as a base validator for validation modules. Imports utility functions for working with validation structures
Module containing utility functions for the config file
Mix Tasks
Lists all ejabberd modules and their dependencies