From 22ce93c35f3bdc490cedc7d63529ed3e2fb20556 Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Wed, 30 Aug 2017 11:05:50 +0200 Subject: Add RFC 7683 Diameter Overload Indicator Conveyance text and dictionary Which motivates the avp_dictionaries config that will be added in a subsequent commit. --- lib/diameter/test/diameter_codec_test.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/diameter/test/diameter_codec_test.erl') diff --git a/lib/diameter/test/diameter_codec_test.erl b/lib/diameter/test/diameter_codec_test.erl index 22fb0550ea..d7cb6f0105 100644 --- a/lib/diameter/test/diameter_codec_test.erl +++ b/lib/diameter/test/diameter_codec_test.erl @@ -44,7 +44,8 @@ base() -> [] = run([[fun base/1, T] || T <- [zero, decode]]). gen(Mod) -> - Fs = [{Mod, F, []} || F <- [name, id, vendor_id, vendor_name]], + Fs = [{Mod, F, []} || Mod /= diameter_gen_doic_rfc7683, + F <- [name, id, vendor_id, vendor_name]], [] = run(Fs ++ [[fun gen/2, Mod, T] || T <- [messages, command_codes, avp_types, -- cgit v1.2.3 From 382c88e5fdb92c6f97acad2f1c260cc69759b8e5 Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Fri, 1 Sep 2017 17:37:24 +0200 Subject: Rename field in codec map: dictionary -> app_dictionary To better reflect what the field is: field 'module' is the dictionary module that's calling diameter_gen to decode a list of AVP, while field 'app_dictionary' is the dictionary module defining the message being decoded. --- lib/diameter/test/diameter_codec_test.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/diameter/test/diameter_codec_test.erl') diff --git a/lib/diameter/test/diameter_codec_test.erl b/lib/diameter/test/diameter_codec_test.erl index d7cb6f0105..70e910ffa6 100644 --- a/lib/diameter/test/diameter_codec_test.erl +++ b/lib/diameter/test/diameter_codec_test.erl @@ -217,7 +217,7 @@ avp(Mod, encode = X, V, Name, _) -> opts(Mod) -> (opts())#{module => Mod, - dictionary => Mod}. + app_dictionary => Mod}. opts() -> #{decode_format => record, -- cgit v1.2.3