ejabberd v18.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