Packages
amqp10_common
3.9.17
4.2.1
4.2.0
retired
4.1.6
4.0.3
4.0.3-rc.1
4.0.2
4.0.2-rc.2
4.0.2-rc.1
4.0.1
4.0.0
4.0.0-rc.2
4.0.0-rc.1
3.13.7
3.13.6
3.13.5
3.13.4
3.13.3
3.13.2
3.13.2-rc.1
3.13.1
3.13.0
3.13.0-rc.6
3.13.0-rc.5
3.13.0-rc.4
3.13.0-rc.3
3.13.0-rc.2
3.13.0-rc.1
3.12.14
3.12.13
3.12.12
3.12.11
3.12.10
3.12.9
3.12.8
3.12.7
3.12.6
3.12.5
3.12.4
3.12.3
3.12.2
3.12.1
3.12.0
3.12.0-rc.4
3.12.0-rc.3
3.12.0-rc.2
3.12.0-rc.1
3.11.28
3.11.27
3.11.26
3.11.25
3.11.24
3.11.23
3.11.22
3.11.21
3.11.20
3.11.19
3.11.18
3.11.17
3.11.16
3.11.15
3.11.14
3.11.13
3.11.12
3.11.11
3.11.10
3.11.9
3.11.8
3.11.7
3.11.6
3.11.5
3.11.4
3.11.3
3.11.2
3.11.1
3.11.0
3.11.0-rc.2
3.11.0-rc.1
3.11.0-1
3.10.25
3.10.24
3.10.23
3.10.22
3.10.21
3.10.20
3.10.19
3.10.18
3.10.17
3.10.16
3.10.15
3.10.14
3.10.13
3.10.12
3.10.11
3.10.10
3.10.9
3.10.8
3.10.7
3.10.6
3.10.5
3.10.4
3.10.3
3.10.2
retired
3.10.2-1
3.10.1
retired
3.10.0
retired
3.10.0-rc.6
3.10.0-rc.5
3.10.0-rc.1
3.9.29
3.9.28
3.9.27
3.9.26
3.9.25
3.9.24
3.9.23
3.9.22
3.9.21
3.9.20
3.9.19
3.9.18
retired
3.9.17
3.9.16
3.9.15
3.8.35
3.8.34
3.8.33
3.8.32
3.8.31
3.8.30
0.0.0-rc.1
Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client
Current section
Files
Jump to
Current section
Files
src/amqp10_framing0.erl
-module(amqp10_framing0).
-export([record_for/1, fields/1, encode/1, symbol_for/1, number_for/1]).
-include("amqp10_framing.hrl").
record_for({symbol, <<"amqp:header:list">>}) ->
#'v1_0.header'{};
record_for({_, 112}) ->
#'v1_0.header'{};
% 0x00000000:0x00000070
record_for({symbol, <<"amqp:delivery-annotations:map">>}) ->
#'v1_0.delivery_annotations'{};
record_for({_, 113}) ->
#'v1_0.delivery_annotations'{};
% 0x00000000:0x00000071
record_for({symbol, <<"amqp:message-annotations:map">>}) ->
#'v1_0.message_annotations'{};
record_for({_, 114}) ->
#'v1_0.message_annotations'{};
% 0x00000000:0x00000072
record_for({symbol, <<"amqp:properties:list">>}) ->
#'v1_0.properties'{};
record_for({_, 115}) ->
#'v1_0.properties'{};
% 0x00000000:0x00000073
record_for({symbol, <<"amqp:application-properties:map">>}) ->
#'v1_0.application_properties'{};
record_for({_, 116}) ->
#'v1_0.application_properties'{};
% 0x00000000:0x00000074
record_for({symbol, <<"amqp:data:binary">>}) ->
#'v1_0.data'{};
record_for({_, 117}) ->
#'v1_0.data'{};
% 0x00000000:0x00000075
record_for({symbol, <<"amqp:amqp-sequence:list">>}) ->
#'v1_0.amqp_sequence'{};
record_for({_, 118}) ->
#'v1_0.amqp_sequence'{};
% 0x00000000:0x00000076
record_for({symbol, <<"amqp:amqp-value:*">>}) ->
#'v1_0.amqp_value'{};
record_for({_, 119}) ->
#'v1_0.amqp_value'{};
% 0x00000000:0x00000077
record_for({symbol, <<"amqp:footer:map">>}) ->
#'v1_0.footer'{};
record_for({_, 120}) ->
#'v1_0.footer'{};
% 0x00000000:0x00000078
record_for({symbol, <<"amqp:received:list">>}) ->
#'v1_0.received'{};
record_for({_, 35}) ->
#'v1_0.received'{};
% 0x00000000:0x00000023
record_for({symbol, <<"amqp:accepted:list">>}) ->
#'v1_0.accepted'{};
record_for({_, 36}) ->
#'v1_0.accepted'{};
% 0x00000000:0x00000024
record_for({symbol, <<"amqp:rejected:list">>}) ->
#'v1_0.rejected'{};
record_for({_, 37}) ->
#'v1_0.rejected'{};
% 0x00000000:0x00000025
record_for({symbol, <<"amqp:released:list">>}) ->
#'v1_0.released'{};
record_for({_, 38}) ->
#'v1_0.released'{};
% 0x00000000:0x00000026
record_for({symbol, <<"amqp:modified:list">>}) ->
#'v1_0.modified'{};
record_for({_, 39}) ->
#'v1_0.modified'{};
% 0x00000000:0x00000027
record_for({symbol, <<"amqp:source:list">>}) ->
#'v1_0.source'{};
record_for({_, 40}) ->
#'v1_0.source'{};
% 0x00000000:0x00000028
record_for({symbol, <<"amqp:target:list">>}) ->
#'v1_0.target'{};
record_for({_, 41}) ->
#'v1_0.target'{};
% 0x00000000:0x00000029
record_for({symbol, <<"amqp:delete-on-close:list">>}) ->
#'v1_0.delete_on_close'{};
record_for({_, 43}) ->
#'v1_0.delete_on_close'{};
% 0x00000000:0x0000002b
record_for({symbol, <<"amqp:delete-on-no-links:list">>}) ->
#'v1_0.delete_on_no_links'{};
record_for({_, 44}) ->
#'v1_0.delete_on_no_links'{};
% 0x00000000:0x0000002c
record_for({symbol, <<"amqp:delete-on-no-messages:list">>}) ->
#'v1_0.delete_on_no_messages'{};
record_for({_, 45}) ->
#'v1_0.delete_on_no_messages'{};
% 0x00000000:0x0000002d
record_for({symbol, <<"amqp:delete-on-no-links-or-messages:list">>}) ->
#'v1_0.delete_on_no_links_or_messages'{};
record_for({_, 46}) ->
#'v1_0.delete_on_no_links_or_messages'{};
% 0x00000000:0x0000002e
record_for({symbol, <<"amqp:sasl-mechanisms:list">>}) ->
#'v1_0.sasl_mechanisms'{};
record_for({_, 64}) ->
#'v1_0.sasl_mechanisms'{};
% 0x00000000:0x00000040
record_for({symbol, <<"amqp:sasl-init:list">>}) ->
#'v1_0.sasl_init'{};
record_for({_, 65}) ->
#'v1_0.sasl_init'{};
% 0x00000000:0x00000041
record_for({symbol, <<"amqp:sasl-challenge:list">>}) ->
#'v1_0.sasl_challenge'{};
record_for({_, 66}) ->
#'v1_0.sasl_challenge'{};
% 0x00000000:0x00000042
record_for({symbol, <<"amqp:sasl-response:list">>}) ->
#'v1_0.sasl_response'{};
record_for({_, 67}) ->
#'v1_0.sasl_response'{};
% 0x00000000:0x00000043
record_for({symbol, <<"amqp:sasl-outcome:list">>}) ->
#'v1_0.sasl_outcome'{};
record_for({_, 68}) ->
#'v1_0.sasl_outcome'{};
% 0x00000000:0x00000044
record_for({symbol, <<"amqp:open:list">>}) ->
#'v1_0.open'{};
record_for({_, 16}) ->
#'v1_0.open'{};
% 0x00000000:0x00000010
record_for({symbol, <<"amqp:begin:list">>}) ->
#'v1_0.begin'{};
record_for({_, 17}) ->
#'v1_0.begin'{};
% 0x00000000:0x00000011
record_for({symbol, <<"amqp:attach:list">>}) ->
#'v1_0.attach'{};
record_for({_, 18}) ->
#'v1_0.attach'{};
% 0x00000000:0x00000012
record_for({symbol, <<"amqp:flow:list">>}) ->
#'v1_0.flow'{};
record_for({_, 19}) ->
#'v1_0.flow'{};
% 0x00000000:0x00000013
record_for({symbol, <<"amqp:transfer:list">>}) ->
#'v1_0.transfer'{};
record_for({_, 20}) ->
#'v1_0.transfer'{};
% 0x00000000:0x00000014
record_for({symbol, <<"amqp:disposition:list">>}) ->
#'v1_0.disposition'{};
record_for({_, 21}) ->
#'v1_0.disposition'{};
% 0x00000000:0x00000015
record_for({symbol, <<"amqp:detach:list">>}) ->
#'v1_0.detach'{};
record_for({_, 22}) ->
#'v1_0.detach'{};
% 0x00000000:0x00000016
record_for({symbol, <<"amqp:end:list">>}) ->
#'v1_0.end'{};
record_for({_, 23}) ->
#'v1_0.end'{};
% 0x00000000:0x00000017
record_for({symbol, <<"amqp:close:list">>}) ->
#'v1_0.close'{};
record_for({_, 24}) ->
#'v1_0.close'{};
% 0x00000000:0x00000018
record_for({symbol, <<"amqp:error:list">>}) ->
#'v1_0.error'{};
record_for({_, 29}) ->
#'v1_0.error'{};
% 0x00000000:0x0000001d
record_for({symbol, <<"amqp:coordinator:list">>}) ->
#'v1_0.coordinator'{};
record_for({_, 48}) ->
#'v1_0.coordinator'{};
% 0x00000000:0x00000030
record_for({symbol, <<"amqp:declare:list">>}) ->
#'v1_0.declare'{};
record_for({_, 49}) ->
#'v1_0.declare'{};
% 0x00000000:0x00000031
record_for({symbol, <<"amqp:discharge:list">>}) ->
#'v1_0.discharge'{};
record_for({_, 50}) ->
#'v1_0.discharge'{};
% 0x00000000:0x00000032
record_for({symbol, <<"amqp:declared:list">>}) ->
#'v1_0.declared'{};
record_for({_, 51}) ->
#'v1_0.declared'{};
% 0x00000000:0x00000033
record_for({symbol, <<"amqp:transactional-state:list">>}) ->
#'v1_0.transactional_state'{};
record_for({_, 52}) ->
#'v1_0.transactional_state'{};
% 0x00000000:0x00000034
record_for(Other) -> exit({unknown, Other}).
fields(#'v1_0.header'{}) -> record_info(fields, 'v1_0.header');
fields(#'v1_0.delivery_annotations'{}) -> record_info(fields, 'v1_0.delivery_annotations');
fields(#'v1_0.message_annotations'{}) -> record_info(fields, 'v1_0.message_annotations');
fields(#'v1_0.properties'{}) -> record_info(fields, 'v1_0.properties');
fields(#'v1_0.application_properties'{}) -> record_info(fields, 'v1_0.application_properties');
fields(#'v1_0.data'{}) -> record_info(fields, 'v1_0.data');
fields(#'v1_0.amqp_sequence'{}) -> record_info(fields, 'v1_0.amqp_sequence');
fields(#'v1_0.amqp_value'{}) -> record_info(fields, 'v1_0.amqp_value');
fields(#'v1_0.footer'{}) -> record_info(fields, 'v1_0.footer');
fields(#'v1_0.received'{}) -> record_info(fields, 'v1_0.received');
fields(#'v1_0.accepted'{}) -> record_info(fields, 'v1_0.accepted');
fields(#'v1_0.rejected'{}) -> record_info(fields, 'v1_0.rejected');
fields(#'v1_0.released'{}) -> record_info(fields, 'v1_0.released');
fields(#'v1_0.modified'{}) -> record_info(fields, 'v1_0.modified');
fields(#'v1_0.source'{}) -> record_info(fields, 'v1_0.source');
fields(#'v1_0.target'{}) -> record_info(fields, 'v1_0.target');
fields(#'v1_0.delete_on_close'{}) -> record_info(fields, 'v1_0.delete_on_close');
fields(#'v1_0.delete_on_no_links'{}) -> record_info(fields, 'v1_0.delete_on_no_links');
fields(#'v1_0.delete_on_no_messages'{}) -> record_info(fields, 'v1_0.delete_on_no_messages');
fields(#'v1_0.delete_on_no_links_or_messages'{}) -> record_info(fields, 'v1_0.delete_on_no_links_or_messages');
fields(#'v1_0.sasl_mechanisms'{}) -> record_info(fields, 'v1_0.sasl_mechanisms');
fields(#'v1_0.sasl_init'{}) -> record_info(fields, 'v1_0.sasl_init');
fields(#'v1_0.sasl_challenge'{}) -> record_info(fields, 'v1_0.sasl_challenge');
fields(#'v1_0.sasl_response'{}) -> record_info(fields, 'v1_0.sasl_response');
fields(#'v1_0.sasl_outcome'{}) -> record_info(fields, 'v1_0.sasl_outcome');
fields(#'v1_0.open'{}) -> record_info(fields, 'v1_0.open');
fields(#'v1_0.begin'{}) -> record_info(fields, 'v1_0.begin');
fields(#'v1_0.attach'{}) -> record_info(fields, 'v1_0.attach');
fields(#'v1_0.flow'{}) -> record_info(fields, 'v1_0.flow');
fields(#'v1_0.transfer'{}) -> record_info(fields, 'v1_0.transfer');
fields(#'v1_0.disposition'{}) -> record_info(fields, 'v1_0.disposition');
fields(#'v1_0.detach'{}) -> record_info(fields, 'v1_0.detach');
fields(#'v1_0.end'{}) -> record_info(fields, 'v1_0.end');
fields(#'v1_0.close'{}) -> record_info(fields, 'v1_0.close');
fields(#'v1_0.error'{}) -> record_info(fields, 'v1_0.error');
fields(#'v1_0.coordinator'{}) -> record_info(fields, 'v1_0.coordinator');
fields(#'v1_0.declare'{}) -> record_info(fields, 'v1_0.declare');
fields(#'v1_0.discharge'{}) -> record_info(fields, 'v1_0.discharge');
fields(#'v1_0.declared'{}) -> record_info(fields, 'v1_0.declared');
fields(#'v1_0.transactional_state'{}) -> record_info(fields, 'v1_0.transactional_state');
fields(_Other) -> unknown.
encode(Frame = #'v1_0.header'{}) ->
amqp10_framing:encode_described('list', 112, Frame);
encode(Frame = #'v1_0.delivery_annotations'{}) ->
amqp10_framing:encode_described('annotations', 113, Frame);
encode(Frame = #'v1_0.message_annotations'{}) ->
amqp10_framing:encode_described('annotations', 114, Frame);
encode(Frame = #'v1_0.properties'{}) ->
amqp10_framing:encode_described('list', 115, Frame);
encode(Frame = #'v1_0.application_properties'{}) ->
amqp10_framing:encode_described('map', 116, Frame);
encode(Frame = #'v1_0.data'{}) ->
amqp10_framing:encode_described('binary', 117, Frame);
encode(Frame = #'v1_0.amqp_sequence'{}) ->
amqp10_framing:encode_described('list', 118, Frame);
encode(Frame = #'v1_0.amqp_value'{}) ->
amqp10_framing:encode_described('*', 119, Frame);
encode(Frame = #'v1_0.footer'{}) ->
amqp10_framing:encode_described('annotations', 120, Frame);
encode(Frame = #'v1_0.received'{}) ->
amqp10_framing:encode_described('list', 35, Frame);
encode(Frame = #'v1_0.accepted'{}) ->
amqp10_framing:encode_described('list', 36, Frame);
encode(Frame = #'v1_0.rejected'{}) ->
amqp10_framing:encode_described('list', 37, Frame);
encode(Frame = #'v1_0.released'{}) ->
amqp10_framing:encode_described('list', 38, Frame);
encode(Frame = #'v1_0.modified'{}) ->
amqp10_framing:encode_described('list', 39, Frame);
encode(Frame = #'v1_0.source'{}) ->
amqp10_framing:encode_described('list', 40, Frame);
encode(Frame = #'v1_0.target'{}) ->
amqp10_framing:encode_described('list', 41, Frame);
encode(Frame = #'v1_0.delete_on_close'{}) ->
amqp10_framing:encode_described('list', 43, Frame);
encode(Frame = #'v1_0.delete_on_no_links'{}) ->
amqp10_framing:encode_described('list', 44, Frame);
encode(Frame = #'v1_0.delete_on_no_messages'{}) ->
amqp10_framing:encode_described('list', 45, Frame);
encode(Frame = #'v1_0.delete_on_no_links_or_messages'{}) ->
amqp10_framing:encode_described('list', 46, Frame);
encode(Frame = #'v1_0.sasl_mechanisms'{}) ->
amqp10_framing:encode_described('list', 64, Frame);
encode(Frame = #'v1_0.sasl_init'{}) ->
amqp10_framing:encode_described('list', 65, Frame);
encode(Frame = #'v1_0.sasl_challenge'{}) ->
amqp10_framing:encode_described('list', 66, Frame);
encode(Frame = #'v1_0.sasl_response'{}) ->
amqp10_framing:encode_described('list', 67, Frame);
encode(Frame = #'v1_0.sasl_outcome'{}) ->
amqp10_framing:encode_described('list', 68, Frame);
encode(Frame = #'v1_0.open'{}) ->
amqp10_framing:encode_described('list', 16, Frame);
encode(Frame = #'v1_0.begin'{}) ->
amqp10_framing:encode_described('list', 17, Frame);
encode(Frame = #'v1_0.attach'{}) ->
amqp10_framing:encode_described('list', 18, Frame);
encode(Frame = #'v1_0.flow'{}) ->
amqp10_framing:encode_described('list', 19, Frame);
encode(Frame = #'v1_0.transfer'{}) ->
amqp10_framing:encode_described('list', 20, Frame);
encode(Frame = #'v1_0.disposition'{}) ->
amqp10_framing:encode_described('list', 21, Frame);
encode(Frame = #'v1_0.detach'{}) ->
amqp10_framing:encode_described('list', 22, Frame);
encode(Frame = #'v1_0.end'{}) ->
amqp10_framing:encode_described('list', 23, Frame);
encode(Frame = #'v1_0.close'{}) ->
amqp10_framing:encode_described('list', 24, Frame);
encode(Frame = #'v1_0.error'{}) ->
amqp10_framing:encode_described('list', 29, Frame);
encode(Frame = #'v1_0.coordinator'{}) ->
amqp10_framing:encode_described('list', 48, Frame);
encode(Frame = #'v1_0.declare'{}) ->
amqp10_framing:encode_described('list', 49, Frame);
encode(Frame = #'v1_0.discharge'{}) ->
amqp10_framing:encode_described('list', 50, Frame);
encode(Frame = #'v1_0.declared'{}) ->
amqp10_framing:encode_described('list', 51, Frame);
encode(Frame = #'v1_0.transactional_state'{}) ->
amqp10_framing:encode_described('list', 52, Frame);
encode(undefined) -> null;
encode(Other) -> Other.
symbol_for(#'v1_0.header'{}) ->
{symbol, <<"amqp:header:list">>};
symbol_for(#'v1_0.delivery_annotations'{}) ->
{symbol, <<"amqp:delivery-annotations:map">>};
symbol_for(#'v1_0.message_annotations'{}) ->
{symbol, <<"amqp:message-annotations:map">>};
symbol_for(#'v1_0.properties'{}) ->
{symbol, <<"amqp:properties:list">>};
symbol_for(#'v1_0.application_properties'{}) ->
{symbol, <<"amqp:application-properties:map">>};
symbol_for(#'v1_0.data'{}) ->
{symbol, <<"amqp:data:binary">>};
symbol_for(#'v1_0.amqp_sequence'{}) ->
{symbol, <<"amqp:amqp-sequence:list">>};
symbol_for(#'v1_0.amqp_value'{}) ->
{symbol, <<"amqp:amqp-value:*">>};
symbol_for(#'v1_0.footer'{}) ->
{symbol, <<"amqp:footer:map">>};
symbol_for(#'v1_0.received'{}) ->
{symbol, <<"amqp:received:list">>};
symbol_for(#'v1_0.accepted'{}) ->
{symbol, <<"amqp:accepted:list">>};
symbol_for(#'v1_0.rejected'{}) ->
{symbol, <<"amqp:rejected:list">>};
symbol_for(#'v1_0.released'{}) ->
{symbol, <<"amqp:released:list">>};
symbol_for(#'v1_0.modified'{}) ->
{symbol, <<"amqp:modified:list">>};
symbol_for(#'v1_0.source'{}) ->
{symbol, <<"amqp:source:list">>};
symbol_for(#'v1_0.target'{}) ->
{symbol, <<"amqp:target:list">>};
symbol_for(#'v1_0.delete_on_close'{}) ->
{symbol, <<"amqp:delete-on-close:list">>};
symbol_for(#'v1_0.delete_on_no_links'{}) ->
{symbol, <<"amqp:delete-on-no-links:list">>};
symbol_for(#'v1_0.delete_on_no_messages'{}) ->
{symbol, <<"amqp:delete-on-no-messages:list">>};
symbol_for(#'v1_0.delete_on_no_links_or_messages'{}) ->
{symbol, <<"amqp:delete-on-no-links-or-messages:list">>};
symbol_for(#'v1_0.sasl_mechanisms'{}) ->
{symbol, <<"amqp:sasl-mechanisms:list">>};
symbol_for(#'v1_0.sasl_init'{}) ->
{symbol, <<"amqp:sasl-init:list">>};
symbol_for(#'v1_0.sasl_challenge'{}) ->
{symbol, <<"amqp:sasl-challenge:list">>};
symbol_for(#'v1_0.sasl_response'{}) ->
{symbol, <<"amqp:sasl-response:list">>};
symbol_for(#'v1_0.sasl_outcome'{}) ->
{symbol, <<"amqp:sasl-outcome:list">>};
symbol_for(#'v1_0.open'{}) ->
{symbol, <<"amqp:open:list">>};
symbol_for(#'v1_0.begin'{}) ->
{symbol, <<"amqp:begin:list">>};
symbol_for(#'v1_0.attach'{}) ->
{symbol, <<"amqp:attach:list">>};
symbol_for(#'v1_0.flow'{}) ->
{symbol, <<"amqp:flow:list">>};
symbol_for(#'v1_0.transfer'{}) ->
{symbol, <<"amqp:transfer:list">>};
symbol_for(#'v1_0.disposition'{}) ->
{symbol, <<"amqp:disposition:list">>};
symbol_for(#'v1_0.detach'{}) ->
{symbol, <<"amqp:detach:list">>};
symbol_for(#'v1_0.end'{}) ->
{symbol, <<"amqp:end:list">>};
symbol_for(#'v1_0.close'{}) ->
{symbol, <<"amqp:close:list">>};
symbol_for(#'v1_0.error'{}) ->
{symbol, <<"amqp:error:list">>};
symbol_for(#'v1_0.coordinator'{}) ->
{symbol, <<"amqp:coordinator:list">>};
symbol_for(#'v1_0.declare'{}) ->
{symbol, <<"amqp:declare:list">>};
symbol_for(#'v1_0.discharge'{}) ->
{symbol, <<"amqp:discharge:list">>};
symbol_for(#'v1_0.declared'{}) ->
{symbol, <<"amqp:declared:list">>};
symbol_for(#'v1_0.transactional_state'{}) ->
{symbol, <<"amqp:transactional-state:list">>};
symbol_for(Other) -> exit({unknown, Other}).
number_for(#'v1_0.header'{}) ->
{ulong, 112};
number_for(#'v1_0.delivery_annotations'{}) ->
{ulong, 113};
number_for(#'v1_0.message_annotations'{}) ->
{ulong, 114};
number_for(#'v1_0.properties'{}) ->
{ulong, 115};
number_for(#'v1_0.application_properties'{}) ->
{ulong, 116};
number_for(#'v1_0.data'{}) ->
{ulong, 117};
number_for(#'v1_0.amqp_sequence'{}) ->
{ulong, 118};
number_for(#'v1_0.amqp_value'{}) ->
{ulong, 119};
number_for(#'v1_0.footer'{}) ->
{ulong, 120};
number_for(#'v1_0.received'{}) ->
{ulong, 35};
number_for(#'v1_0.accepted'{}) ->
{ulong, 36};
number_for(#'v1_0.rejected'{}) ->
{ulong, 37};
number_for(#'v1_0.released'{}) ->
{ulong, 38};
number_for(#'v1_0.modified'{}) ->
{ulong, 39};
number_for(#'v1_0.source'{}) ->
{ulong, 40};
number_for(#'v1_0.target'{}) ->
{ulong, 41};
number_for(#'v1_0.delete_on_close'{}) ->
{ulong, 43};
number_for(#'v1_0.delete_on_no_links'{}) ->
{ulong, 44};
number_for(#'v1_0.delete_on_no_messages'{}) ->
{ulong, 45};
number_for(#'v1_0.delete_on_no_links_or_messages'{}) ->
{ulong, 46};
number_for(#'v1_0.sasl_mechanisms'{}) ->
{ulong, 64};
number_for(#'v1_0.sasl_init'{}) ->
{ulong, 65};
number_for(#'v1_0.sasl_challenge'{}) ->
{ulong, 66};
number_for(#'v1_0.sasl_response'{}) ->
{ulong, 67};
number_for(#'v1_0.sasl_outcome'{}) ->
{ulong, 68};
number_for(#'v1_0.open'{}) ->
{ulong, 16};
number_for(#'v1_0.begin'{}) ->
{ulong, 17};
number_for(#'v1_0.attach'{}) ->
{ulong, 18};
number_for(#'v1_0.flow'{}) ->
{ulong, 19};
number_for(#'v1_0.transfer'{}) ->
{ulong, 20};
number_for(#'v1_0.disposition'{}) ->
{ulong, 21};
number_for(#'v1_0.detach'{}) ->
{ulong, 22};
number_for(#'v1_0.end'{}) ->
{ulong, 23};
number_for(#'v1_0.close'{}) ->
{ulong, 24};
number_for(#'v1_0.error'{}) ->
{ulong, 29};
number_for(#'v1_0.coordinator'{}) ->
{ulong, 48};
number_for(#'v1_0.declare'{}) ->
{ulong, 49};
number_for(#'v1_0.discharge'{}) ->
{ulong, 50};
number_for(#'v1_0.declared'{}) ->
{ulong, 51};
number_for(#'v1_0.transactional_state'{}) ->
{ulong, 52};
number_for(Other) -> exit({unknown, Other}).