diameterc
diameterc [<options>] <file>
The diameterc utility is used to compile a diameter dictionary file
into Erlang source. The resulting source implements the interface diameter required to encode and decode the dictionary's messages and AVPs.
The module diameter_make(3)
provides an alternate compilation interface.
Compile a single dictionary file to Erlang source. Valid options are as follows.
Prepend the specified directory to the code path. Use to point at beam files compiled from inherited dictionaries,
in a dictionary file creating a beam dependency, not an erl/hrl dependency.@inherits
Multiple -i
options can be specified.
Write generated source to the specified directory. Defaults to the current working directory.
Suppress erl and hrl generation, respectively.
Transform the input dictionary before compilation, setting
or @name
to the specified string.@prefix
Transform the input dictionary before compilation, appending
of the specified string.@inherits
Two forms of --inherits
have special meaning:
--inherits - --inherits Prev/Mod
The first has the effect of clearing any previous inherits, the second of replacing a previous inherits of Prev
to one of Mod
. This allows the semantics of the input dictionary to be changed without modifying the file itself.
Multiple --inherits
options can be specified.
Returns 0 on success, non-zero on failure.
diameter_make(3)
, diameter_dict(4)
© 2010–2017 Ericsson AB
Licensed under the Apache License, Version 2.0.