annotate doc/dict_json.json.sample @ 1534:c83e60f28632

dict_dcca_3gpp: simplify rule creation Refactor local_rules_definition to simplify rule creation (to avoid c99 struct initialisers that result in long lines). No change to generated rules.
author Luke Mewburn <luke@mewburn.net>
date Mon, 20 Apr 2020 12:12:42 +1000
parents cbe1da7a32f1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1333
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
1 # Configuration for the JSON dictionary extension (no config file needed)
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
2 #
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
3 # This extension allows configuration of diameter dictionaries
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
4 # in JSON format.
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
5 #
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
6 # To load the JSON dictionaries, list their paths, separated with a semicolon (';')
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
7 # as argument when loading the extension in the freeDiameter config file, i.e.:
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
8 #
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
9 # LoadExtension = "dict_json.so":"/path/to/dictionary.json;/path/to/another/dictionary_2.json";
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
10 #
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
11 # Relative paths work but are hard to get right because they are
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
12 # relative to where you started the freeDiameter daemon.
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
13 #
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
14 # The dictionaries must conform to the JSON schema in
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
15 # extensions/dict_json/dict_json_dict_schema.json
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
16 #
cbe1da7a32f1 Add dict_json extension.
Thomas Klausner <tk@giga.or.at>
parents:
diff changeset
17 # Example dictionaries are in contrib/dict_json.
"Welcome to our mercurial repository"