|
|
|
|
@ -59,8 +59,6 @@
|
|
|
|
|
|
|
|
|
|
-type auth_reply() :: #auth_reply{}.
|
|
|
|
|
|
|
|
|
|
-type activate_push() :: #activate_push{}.
|
|
|
|
|
|
|
|
|
|
-type session_request() :: #session_request{}.
|
|
|
|
|
|
|
|
|
|
-type session_reply() :: #session_reply{}.
|
|
|
|
|
@ -81,9 +79,9 @@
|
|
|
|
|
|
|
|
|
|
-type directive() :: #directive{}.
|
|
|
|
|
|
|
|
|
|
-export_type(['auth_request'/0, 'auth_reply'/0, 'activate_push'/0, 'session_request'/0, 'session_reply'/0, 'data'/0, 'ping'/0, 'service_inform'/0, 'feedback_step'/0, 'feedback_result'/0, 'event'/0, 'ai_event'/0, 'directive'/0]).
|
|
|
|
|
-type '$msg_name'() :: auth_request | auth_reply | activate_push | session_request | session_reply | data | ping | service_inform | feedback_step | feedback_result | event | ai_event | directive.
|
|
|
|
|
-type '$msg'() :: auth_request() | auth_reply() | activate_push() | session_request() | session_reply() | data() | ping() | service_inform() | feedback_step() | feedback_result() | event() | ai_event() | directive().
|
|
|
|
|
-export_type(['auth_request'/0, 'auth_reply'/0, 'session_request'/0, 'session_reply'/0, 'data'/0, 'ping'/0, 'service_inform'/0, 'feedback_step'/0, 'feedback_result'/0, 'event'/0, 'ai_event'/0, 'directive'/0]).
|
|
|
|
|
-type '$msg_name'() :: auth_request | auth_reply | session_request | session_reply | data | ping | service_inform | feedback_step | feedback_result | event | ai_event | directive.
|
|
|
|
|
-type '$msg'() :: auth_request() | auth_reply() | session_request() | session_reply() | data() | ping() | service_inform() | feedback_step() | feedback_result() | event() | ai_event() | directive().
|
|
|
|
|
-export_type(['$msg_name'/0, '$msg'/0]).
|
|
|
|
|
|
|
|
|
|
-record('map<string,string>',{key, value}).
|
|
|
|
|
@ -113,7 +111,6 @@ encode_msg(Msg, MsgName, Opts) ->
|
|
|
|
|
case MsgName of
|
|
|
|
|
auth_request -> encode_msg_auth_request(id(Msg, TrUserData), TrUserData);
|
|
|
|
|
auth_reply -> encode_msg_auth_reply(id(Msg, TrUserData), TrUserData);
|
|
|
|
|
activate_push -> encode_msg_activate_push(id(Msg, TrUserData), TrUserData);
|
|
|
|
|
session_request -> encode_msg_session_request(id(Msg, TrUserData), TrUserData);
|
|
|
|
|
session_reply -> encode_msg_session_reply(id(Msg, TrUserData), TrUserData);
|
|
|
|
|
data -> encode_msg_data(id(Msg, TrUserData), TrUserData);
|
|
|
|
|
@ -130,7 +127,7 @@ encode_msg(Msg, MsgName, Opts) ->
|
|
|
|
|
encode_msg_auth_request(Msg, TrUserData) -> encode_msg_auth_request(Msg, <<>>, TrUserData).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
encode_msg_auth_request(#auth_request{uuid = F1, username = F2, salt = F3, token = F4, timestamp = F5}, Bin, TrUserData) ->
|
|
|
|
|
encode_msg_auth_request(#auth_request{uuid = F1, username = F2, password = F3, salt = F4, token = F5, timestamp = F6}, Bin, TrUserData) ->
|
|
|
|
|
B1 = if F1 == undefined -> Bin;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
@ -157,7 +154,7 @@ encode_msg_auth_request(#auth_request{uuid = F1, username = F2, salt = F3, token
|
|
|
|
|
TrF3 = id(F3, TrUserData),
|
|
|
|
|
case is_empty_string(TrF3) of
|
|
|
|
|
true -> B2;
|
|
|
|
|
false -> e_type_string(TrF3, <<B2/binary, 34>>, TrUserData)
|
|
|
|
|
false -> e_type_string(TrF3, <<B2/binary, 26>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end,
|
|
|
|
|
@ -167,16 +164,26 @@ encode_msg_auth_request(#auth_request{uuid = F1, username = F2, salt = F3, token
|
|
|
|
|
TrF4 = id(F4, TrUserData),
|
|
|
|
|
case is_empty_string(TrF4) of
|
|
|
|
|
true -> B3;
|
|
|
|
|
false -> e_type_string(TrF4, <<B3/binary, 42>>, TrUserData)
|
|
|
|
|
false -> e_type_string(TrF4, <<B3/binary, 34>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end,
|
|
|
|
|
if F5 == undefined -> B4;
|
|
|
|
|
B5 = if F5 == undefined -> B4;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
TrF5 = id(F5, TrUserData),
|
|
|
|
|
case is_empty_string(TrF5) of
|
|
|
|
|
true -> B4;
|
|
|
|
|
false -> e_type_string(TrF5, <<B4/binary, 42>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end,
|
|
|
|
|
if F6 == undefined -> B5;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
TrF5 = id(F5, TrUserData),
|
|
|
|
|
if TrF5 =:= 0 -> B4;
|
|
|
|
|
true -> e_varint(TrF5, <<B4/binary, 48>>, TrUserData)
|
|
|
|
|
TrF6 = id(F6, TrUserData),
|
|
|
|
|
if TrF6 =:= 0 -> B5;
|
|
|
|
|
true -> e_varint(TrF6, <<B5/binary, 48>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end.
|
|
|
|
|
@ -184,7 +191,7 @@ encode_msg_auth_request(#auth_request{uuid = F1, username = F2, salt = F3, token
|
|
|
|
|
encode_msg_auth_reply(Msg, TrUserData) -> encode_msg_auth_reply(Msg, <<>>, TrUserData).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
encode_msg_auth_reply(#auth_reply{code = F1, message = F2, repository_url = F3}, Bin, TrUserData) ->
|
|
|
|
|
encode_msg_auth_reply(#auth_reply{code = F1, message = F2}, Bin, TrUserData) ->
|
|
|
|
|
B1 = if F1 == undefined -> Bin;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
@ -194,37 +201,13 @@ encode_msg_auth_reply(#auth_reply{code = F1, message = F2, repository_url = F3},
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end,
|
|
|
|
|
B2 = if F2 == undefined -> B1;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
TrF2 = id(F2, TrUserData),
|
|
|
|
|
case is_empty_string(TrF2) of
|
|
|
|
|
true -> B1;
|
|
|
|
|
false -> e_type_string(TrF2, <<B1/binary, 18>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end,
|
|
|
|
|
if F3 == undefined -> B2;
|
|
|
|
|
if F2 == undefined -> B1;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
TrF3 = id(F3, TrUserData),
|
|
|
|
|
case is_empty_string(TrF3) of
|
|
|
|
|
true -> B2;
|
|
|
|
|
false -> e_type_string(TrF3, <<B2/binary, 26>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end.
|
|
|
|
|
|
|
|
|
|
encode_msg_activate_push(Msg, TrUserData) -> encode_msg_activate_push(Msg, <<>>, TrUserData).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
encode_msg_activate_push(#activate_push{auth = F1}, Bin, TrUserData) ->
|
|
|
|
|
if F1 == undefined -> Bin;
|
|
|
|
|
true ->
|
|
|
|
|
begin
|
|
|
|
|
TrF1 = id(F1, TrUserData),
|
|
|
|
|
if TrF1 =:= false -> Bin;
|
|
|
|
|
true -> e_type_bool(TrF1, <<Bin/binary, 8>>, TrUserData)
|
|
|
|
|
TrF2 = id(F2, TrUserData),
|
|
|
|
|
case is_empty_string(TrF2) of
|
|
|
|
|
true -> B1;
|
|
|
|
|
false -> e_type_string(TrF2, <<B1/binary, 18>>, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end.
|
|
|
|
|
@ -854,7 +837,6 @@ decode_msg_1_catch(Bin, MsgName, TrUserData) ->
|
|
|
|
|
|
|
|
|
|
decode_msg_2_doit(auth_request, Bin, TrUserData) -> id(decode_msg_auth_request(Bin, TrUserData), TrUserData);
|
|
|
|
|
decode_msg_2_doit(auth_reply, Bin, TrUserData) -> id(decode_msg_auth_reply(Bin, TrUserData), TrUserData);
|
|
|
|
|
decode_msg_2_doit(activate_push, Bin, TrUserData) -> id(decode_msg_activate_push(Bin, TrUserData), TrUserData);
|
|
|
|
|
decode_msg_2_doit(session_request, Bin, TrUserData) -> id(decode_msg_session_request(Bin, TrUserData), TrUserData);
|
|
|
|
|
decode_msg_2_doit(session_reply, Bin, TrUserData) -> id(decode_msg_session_reply(Bin, TrUserData), TrUserData);
|
|
|
|
|
decode_msg_2_doit(data, Bin, TrUserData) -> id(decode_msg_data(Bin, TrUserData), TrUserData);
|
|
|
|
|
@ -868,179 +850,135 @@ decode_msg_2_doit(directive, Bin, TrUserData) -> id(decode_msg_directive(Bin, Tr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
decode_msg_auth_request(Bin, TrUserData) -> dfp_read_field_def_auth_request(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(0, TrUserData), TrUserData).
|
|
|
|
|
decode_msg_auth_request(Bin, TrUserData) -> dfp_read_field_def_auth_request(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(0, TrUserData), TrUserData).
|
|
|
|
|
|
|
|
|
|
dfp_read_field_def_auth_request(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> d_field_auth_request_uuid(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> d_field_auth_request_username(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> d_field_auth_request_salt(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> d_field_auth_request_token(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> d_field_auth_request_timestamp(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> #auth_request{uuid = F@_1, username = F@_2, salt = F@_3, token = F@_4, timestamp = F@_5};
|
|
|
|
|
dfp_read_field_def_auth_request(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> dg_read_field_def_auth_request(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> d_field_auth_request_uuid(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> d_field_auth_request_username(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> d_field_auth_request_password(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> d_field_auth_request_salt(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> d_field_auth_request_token(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> d_field_auth_request_timestamp(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_request(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #auth_request{uuid = F@_1, username = F@_2, password = F@_3, salt = F@_4, token = F@_5, timestamp = F@_6};
|
|
|
|
|
dfp_read_field_def_auth_request(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> dg_read_field_def_auth_request(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
dg_read_field_def_auth_request(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> dg_read_field_def_auth_request(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
dg_read_field_def_auth_request(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) ->
|
|
|
|
|
dg_read_field_def_auth_request(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> dg_read_field_def_auth_request(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
dg_read_field_def_auth_request(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
Key = X bsl N + Acc,
|
|
|
|
|
case Key of
|
|
|
|
|
10 -> d_field_auth_request_uuid(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
18 -> d_field_auth_request_username(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
34 -> d_field_auth_request_salt(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
42 -> d_field_auth_request_token(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
48 -> d_field_auth_request_timestamp(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
10 -> d_field_auth_request_uuid(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
18 -> d_field_auth_request_username(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
26 -> d_field_auth_request_password(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
34 -> d_field_auth_request_salt(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
42 -> d_field_auth_request_token(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
48 -> d_field_auth_request_timestamp(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
_ ->
|
|
|
|
|
case Key band 7 of
|
|
|
|
|
0 -> skip_varint_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
1 -> skip_64_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
2 -> skip_length_delimited_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
3 -> skip_group_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
5 -> skip_32_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData)
|
|
|
|
|
0 -> skip_varint_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
1 -> skip_64_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
2 -> skip_length_delimited_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
3 -> skip_group_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
5 -> skip_32_auth_request(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end;
|
|
|
|
|
dg_read_field_def_auth_request(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> #auth_request{uuid = F@_1, username = F@_2, salt = F@_3, token = F@_4, timestamp = F@_5}.
|
|
|
|
|
dg_read_field_def_auth_request(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #auth_request{uuid = F@_1, username = F@_2, password = F@_3, salt = F@_4, token = F@_5, timestamp = F@_6}.
|
|
|
|
|
|
|
|
|
|
d_field_auth_request_uuid(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> d_field_auth_request_uuid(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
d_field_auth_request_uuid(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) ->
|
|
|
|
|
d_field_auth_request_uuid(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> d_field_auth_request_uuid(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
d_field_auth_request_uuid(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_request_username(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> d_field_auth_request_username(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
d_field_auth_request_username(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) ->
|
|
|
|
|
d_field_auth_request_username(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> d_field_auth_request_username(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
d_field_auth_request_username(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_request_salt(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> d_field_auth_request_salt(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
d_field_auth_request_salt(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) ->
|
|
|
|
|
d_field_auth_request_password(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> d_field_auth_request_password(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
d_field_auth_request_password(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_request_token(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> d_field_auth_request_token(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
d_field_auth_request_token(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) ->
|
|
|
|
|
d_field_auth_request_salt(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> d_field_auth_request_salt(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
d_field_auth_request_salt(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_request_timestamp(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> d_field_auth_request_timestamp(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
d_field_auth_request_timestamp(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, TrUserData) ->
|
|
|
|
|
d_field_auth_request_token(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> d_field_auth_request_token(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
d_field_auth_request_token(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_request_timestamp(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> d_field_auth_request_timestamp(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
d_field_auth_request_timestamp(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = {id((X bsl N + Acc) band 4294967295, TrUserData), Rest},
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_varint_auth_request(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> skip_varint_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
skip_varint_auth_request(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> dfp_read_field_def_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
skip_varint_auth_request(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> skip_varint_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
skip_varint_auth_request(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> dfp_read_field_def_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_length_delimited_auth_request(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> skip_length_delimited_auth_request(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData);
|
|
|
|
|
skip_length_delimited_auth_request(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) ->
|
|
|
|
|
skip_length_delimited_auth_request(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> skip_length_delimited_auth_request(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData);
|
|
|
|
|
skip_length_delimited_auth_request(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
Length = X bsl N + Acc,
|
|
|
|
|
<<_:Length/binary, Rest2/binary>> = Rest,
|
|
|
|
|
dfp_read_field_def_auth_request(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_group_auth_request(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) ->
|
|
|
|
|
skip_group_auth_request(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) ->
|
|
|
|
|
{_, Rest} = read_group(Bin, FNum),
|
|
|
|
|
dfp_read_field_def_auth_request(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_request(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_32_auth_request(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> dfp_read_field_def_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
skip_32_auth_request(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> dfp_read_field_def_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_64_auth_request(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> dfp_read_field_def_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData).
|
|
|
|
|
skip_64_auth_request(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> dfp_read_field_def_auth_request(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData).
|
|
|
|
|
|
|
|
|
|
decode_msg_auth_reply(Bin, TrUserData) -> dfp_read_field_def_auth_reply(Bin, 0, 0, 0, id(0, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData).
|
|
|
|
|
decode_msg_auth_reply(Bin, TrUserData) -> dfp_read_field_def_auth_reply(Bin, 0, 0, 0, id(0, TrUserData), id(<<>>, TrUserData), TrUserData).
|
|
|
|
|
|
|
|
|
|
dfp_read_field_def_auth_reply(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> d_field_auth_reply_code(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_reply(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> d_field_auth_reply_message(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_reply(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> d_field_auth_reply_repository_url(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_reply(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #auth_reply{code = F@_1, message = F@_2, repository_url = F@_3};
|
|
|
|
|
dfp_read_field_def_auth_reply(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> dg_read_field_def_auth_reply(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_reply(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> d_field_auth_reply_code(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_reply(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> d_field_auth_reply_message(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
dfp_read_field_def_auth_reply(<<>>, 0, 0, _, F@_1, F@_2, _) -> #auth_reply{code = F@_1, message = F@_2};
|
|
|
|
|
dfp_read_field_def_auth_reply(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> dg_read_field_def_auth_reply(Other, Z1, Z2, F, F@_1, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
dg_read_field_def_auth_reply(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> dg_read_field_def_auth_reply(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
dg_read_field_def_auth_reply(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) ->
|
|
|
|
|
dg_read_field_def_auth_reply(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> dg_read_field_def_auth_reply(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
dg_read_field_def_auth_reply(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) ->
|
|
|
|
|
Key = X bsl N + Acc,
|
|
|
|
|
case Key of
|
|
|
|
|
8 -> d_field_auth_reply_code(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
18 -> d_field_auth_reply_message(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
26 -> d_field_auth_reply_repository_url(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
8 -> d_field_auth_reply_code(Rest, 0, 0, 0, F@_1, F@_2, TrUserData);
|
|
|
|
|
18 -> d_field_auth_reply_message(Rest, 0, 0, 0, F@_1, F@_2, TrUserData);
|
|
|
|
|
_ ->
|
|
|
|
|
case Key band 7 of
|
|
|
|
|
0 -> skip_varint_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
1 -> skip_64_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
2 -> skip_length_delimited_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
3 -> skip_group_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
5 -> skip_32_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData)
|
|
|
|
|
0 -> skip_varint_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData);
|
|
|
|
|
1 -> skip_64_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData);
|
|
|
|
|
2 -> skip_length_delimited_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData);
|
|
|
|
|
3 -> skip_group_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData);
|
|
|
|
|
5 -> skip_32_auth_reply(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end;
|
|
|
|
|
dg_read_field_def_auth_reply(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #auth_reply{code = F@_1, message = F@_2, repository_url = F@_3}.
|
|
|
|
|
dg_read_field_def_auth_reply(<<>>, 0, 0, _, F@_1, F@_2, _) -> #auth_reply{code = F@_1, message = F@_2}.
|
|
|
|
|
|
|
|
|
|
d_field_auth_reply_code(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> d_field_auth_reply_code(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
d_field_auth_reply_code(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) ->
|
|
|
|
|
d_field_auth_reply_code(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> d_field_auth_reply_code(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
d_field_auth_reply_code(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = {id((X bsl N + Acc) band 4294967295, TrUserData), Rest},
|
|
|
|
|
dfp_read_field_def_auth_reply(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_reply(RestF, 0, 0, F, NewFValue, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_reply_message(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> d_field_auth_reply_message(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
d_field_auth_reply_message(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) ->
|
|
|
|
|
d_field_auth_reply_message(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> d_field_auth_reply_message(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
d_field_auth_reply_message(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_reply(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_reply(RestF, 0, 0, F, F@_1, NewFValue, TrUserData).
|
|
|
|
|
|
|
|
|
|
d_field_auth_reply_repository_url(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> d_field_auth_reply_repository_url(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
d_field_auth_reply_repository_url(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = begin Len = X bsl N + Acc, <<Bytes:Len/binary, Rest2/binary>> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end,
|
|
|
|
|
dfp_read_field_def_auth_reply(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData).
|
|
|
|
|
skip_varint_auth_reply(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> skip_varint_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
skip_varint_auth_reply(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> dfp_read_field_def_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_varint_auth_reply(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> skip_varint_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
skip_varint_auth_reply(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> dfp_read_field_def_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_length_delimited_auth_reply(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> skip_length_delimited_auth_reply(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData);
|
|
|
|
|
skip_length_delimited_auth_reply(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) ->
|
|
|
|
|
skip_length_delimited_auth_reply(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> skip_length_delimited_auth_reply(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData);
|
|
|
|
|
skip_length_delimited_auth_reply(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) ->
|
|
|
|
|
Length = X bsl N + Acc,
|
|
|
|
|
<<_:Length/binary, Rest2/binary>> = Rest,
|
|
|
|
|
dfp_read_field_def_auth_reply(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_reply(Rest2, 0, 0, F, F@_1, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_group_auth_reply(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) ->
|
|
|
|
|
skip_group_auth_reply(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) ->
|
|
|
|
|
{_, Rest} = read_group(Bin, FNum),
|
|
|
|
|
dfp_read_field_def_auth_reply(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData).
|
|
|
|
|
dfp_read_field_def_auth_reply(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_32_auth_reply(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> dfp_read_field_def_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData).
|
|
|
|
|
skip_32_auth_reply(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> dfp_read_field_def_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_64_auth_reply(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> dfp_read_field_def_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData).
|
|
|
|
|
|
|
|
|
|
decode_msg_activate_push(Bin, TrUserData) -> dfp_read_field_def_activate_push(Bin, 0, 0, 0, id(false, TrUserData), TrUserData).
|
|
|
|
|
|
|
|
|
|
dfp_read_field_def_activate_push(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> d_field_activate_push_auth(Rest, Z1, Z2, F, F@_1, TrUserData);
|
|
|
|
|
dfp_read_field_def_activate_push(<<>>, 0, 0, _, F@_1, _) -> #activate_push{auth = F@_1};
|
|
|
|
|
dfp_read_field_def_activate_push(Other, Z1, Z2, F, F@_1, TrUserData) -> dg_read_field_def_activate_push(Other, Z1, Z2, F, F@_1, TrUserData).
|
|
|
|
|
|
|
|
|
|
dg_read_field_def_activate_push(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> dg_read_field_def_activate_push(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData);
|
|
|
|
|
dg_read_field_def_activate_push(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) ->
|
|
|
|
|
Key = X bsl N + Acc,
|
|
|
|
|
case Key of
|
|
|
|
|
8 -> d_field_activate_push_auth(Rest, 0, 0, 0, F@_1, TrUserData);
|
|
|
|
|
_ ->
|
|
|
|
|
case Key band 7 of
|
|
|
|
|
0 -> skip_varint_activate_push(Rest, 0, 0, Key bsr 3, F@_1, TrUserData);
|
|
|
|
|
1 -> skip_64_activate_push(Rest, 0, 0, Key bsr 3, F@_1, TrUserData);
|
|
|
|
|
2 -> skip_length_delimited_activate_push(Rest, 0, 0, Key bsr 3, F@_1, TrUserData);
|
|
|
|
|
3 -> skip_group_activate_push(Rest, 0, 0, Key bsr 3, F@_1, TrUserData);
|
|
|
|
|
5 -> skip_32_activate_push(Rest, 0, 0, Key bsr 3, F@_1, TrUserData)
|
|
|
|
|
end
|
|
|
|
|
end;
|
|
|
|
|
dg_read_field_def_activate_push(<<>>, 0, 0, _, F@_1, _) -> #activate_push{auth = F@_1}.
|
|
|
|
|
|
|
|
|
|
d_field_activate_push_auth(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> d_field_activate_push_auth(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData);
|
|
|
|
|
d_field_activate_push_auth(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) ->
|
|
|
|
|
{NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest},
|
|
|
|
|
dfp_read_field_def_activate_push(RestF, 0, 0, F, NewFValue, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_varint_activate_push(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> skip_varint_activate_push(Rest, Z1, Z2, F, F@_1, TrUserData);
|
|
|
|
|
skip_varint_activate_push(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> dfp_read_field_def_activate_push(Rest, Z1, Z2, F, F@_1, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_length_delimited_activate_push(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> skip_length_delimited_activate_push(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData);
|
|
|
|
|
skip_length_delimited_activate_push(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) ->
|
|
|
|
|
Length = X bsl N + Acc,
|
|
|
|
|
<<_:Length/binary, Rest2/binary>> = Rest,
|
|
|
|
|
dfp_read_field_def_activate_push(Rest2, 0, 0, F, F@_1, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_group_activate_push(Bin, _, Z2, FNum, F@_1, TrUserData) ->
|
|
|
|
|
{_, Rest} = read_group(Bin, FNum),
|
|
|
|
|
dfp_read_field_def_activate_push(Rest, 0, Z2, FNum, F@_1, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_32_activate_push(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> dfp_read_field_def_activate_push(Rest, Z1, Z2, F, F@_1, TrUserData).
|
|
|
|
|
|
|
|
|
|
skip_64_activate_push(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> dfp_read_field_def_activate_push(Rest, Z1, Z2, F, F@_1, TrUserData).
|
|
|
|
|
skip_64_auth_reply(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> dfp_read_field_def_auth_reply(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData).
|
|
|
|
|
|
|
|
|
|
decode_msg_session_request(Bin, TrUserData) -> dfp_read_field_def_session_request(Bin, 0, 0, 0, TrUserData).
|
|
|
|
|
|
|
|
|
|
@ -1918,7 +1856,6 @@ merge_msgs(Prev, New, MsgName, Opts) ->
|
|
|
|
|
case MsgName of
|
|
|
|
|
auth_request -> merge_msg_auth_request(Prev, New, TrUserData);
|
|
|
|
|
auth_reply -> merge_msg_auth_reply(Prev, New, TrUserData);
|
|
|
|
|
activate_push -> merge_msg_activate_push(Prev, New, TrUserData);
|
|
|
|
|
session_request -> merge_msg_session_request(Prev, New, TrUserData);
|
|
|
|
|
session_reply -> merge_msg_session_reply(Prev, New, TrUserData);
|
|
|
|
|
data -> merge_msg_data(Prev, New, TrUserData);
|
|
|
|
|
@ -1932,7 +1869,8 @@ merge_msgs(Prev, New, MsgName, Opts) ->
|
|
|
|
|
end.
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,merge_msg_auth_request/3}).
|
|
|
|
|
merge_msg_auth_request(#auth_request{uuid = PFuuid, username = PFusername, salt = PFsalt, token = PFtoken, timestamp = PFtimestamp}, #auth_request{uuid = NFuuid, username = NFusername, salt = NFsalt, token = NFtoken, timestamp = NFtimestamp}, _) ->
|
|
|
|
|
merge_msg_auth_request(#auth_request{uuid = PFuuid, username = PFusername, password = PFpassword, salt = PFsalt, token = PFtoken, timestamp = PFtimestamp},
|
|
|
|
|
#auth_request{uuid = NFuuid, username = NFusername, password = NFpassword, salt = NFsalt, token = NFtoken, timestamp = NFtimestamp}, _) ->
|
|
|
|
|
#auth_request{uuid =
|
|
|
|
|
if NFuuid =:= undefined -> PFuuid;
|
|
|
|
|
true -> NFuuid
|
|
|
|
|
@ -1941,6 +1879,10 @@ merge_msg_auth_request(#auth_request{uuid = PFuuid, username = PFusername, salt
|
|
|
|
|
if NFusername =:= undefined -> PFusername;
|
|
|
|
|
true -> NFusername
|
|
|
|
|
end,
|
|
|
|
|
password =
|
|
|
|
|
if NFpassword =:= undefined -> PFpassword;
|
|
|
|
|
true -> NFpassword
|
|
|
|
|
end,
|
|
|
|
|
salt =
|
|
|
|
|
if NFsalt =:= undefined -> PFsalt;
|
|
|
|
|
true -> NFsalt
|
|
|
|
|
@ -1955,7 +1897,7 @@ merge_msg_auth_request(#auth_request{uuid = PFuuid, username = PFusername, salt
|
|
|
|
|
end}.
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,merge_msg_auth_reply/3}).
|
|
|
|
|
merge_msg_auth_reply(#auth_reply{code = PFcode, message = PFmessage, repository_url = PFrepository_url}, #auth_reply{code = NFcode, message = NFmessage, repository_url = NFrepository_url}, _) ->
|
|
|
|
|
merge_msg_auth_reply(#auth_reply{code = PFcode, message = PFmessage}, #auth_reply{code = NFcode, message = NFmessage}, _) ->
|
|
|
|
|
#auth_reply{code =
|
|
|
|
|
if NFcode =:= undefined -> PFcode;
|
|
|
|
|
true -> NFcode
|
|
|
|
|
@ -1963,19 +1905,8 @@ merge_msg_auth_reply(#auth_reply{code = PFcode, message = PFmessage, repository_
|
|
|
|
|
message =
|
|
|
|
|
if NFmessage =:= undefined -> PFmessage;
|
|
|
|
|
true -> NFmessage
|
|
|
|
|
end,
|
|
|
|
|
repository_url =
|
|
|
|
|
if NFrepository_url =:= undefined -> PFrepository_url;
|
|
|
|
|
true -> NFrepository_url
|
|
|
|
|
end}.
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,merge_msg_activate_push/3}).
|
|
|
|
|
merge_msg_activate_push(#activate_push{auth = PFauth}, #activate_push{auth = NFauth}, _) ->
|
|
|
|
|
#activate_push{auth =
|
|
|
|
|
if NFauth =:= undefined -> PFauth;
|
|
|
|
|
true -> NFauth
|
|
|
|
|
end}.
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,merge_msg_session_request/3}).
|
|
|
|
|
merge_msg_session_request(_Prev, New, _TrUserData) -> New.
|
|
|
|
|
|
|
|
|
|
@ -2201,7 +2132,6 @@ verify_msg(Msg, MsgName, Opts) ->
|
|
|
|
|
case MsgName of
|
|
|
|
|
auth_request -> v_msg_auth_request(Msg, [MsgName], TrUserData);
|
|
|
|
|
auth_reply -> v_msg_auth_reply(Msg, [MsgName], TrUserData);
|
|
|
|
|
activate_push -> v_msg_activate_push(Msg, [MsgName], TrUserData);
|
|
|
|
|
session_request -> v_msg_session_request(Msg, [MsgName], TrUserData);
|
|
|
|
|
session_reply -> v_msg_session_reply(Msg, [MsgName], TrUserData);
|
|
|
|
|
data -> v_msg_data(Msg, [MsgName], TrUserData);
|
|
|
|
|
@ -2218,7 +2148,7 @@ verify_msg(Msg, MsgName, Opts) ->
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,v_msg_auth_request/3}).
|
|
|
|
|
-dialyzer({nowarn_function,v_msg_auth_request/3}).
|
|
|
|
|
v_msg_auth_request(#auth_request{uuid = F1, username = F2, salt = F3, token = F4, timestamp = F5}, Path, TrUserData) ->
|
|
|
|
|
v_msg_auth_request(#auth_request{uuid = F1, username = F2, password = F3, salt = F4, token = F5, timestamp = F6}, Path, TrUserData) ->
|
|
|
|
|
if F1 == undefined -> ok;
|
|
|
|
|
true -> v_type_string(F1, [uuid | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
@ -2226,41 +2156,32 @@ v_msg_auth_request(#auth_request{uuid = F1, username = F2, salt = F3, token = F4
|
|
|
|
|
true -> v_type_string(F2, [username | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
if F3 == undefined -> ok;
|
|
|
|
|
true -> v_type_string(F3, [salt | Path], TrUserData)
|
|
|
|
|
true -> v_type_string(F3, [password | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
if F4 == undefined -> ok;
|
|
|
|
|
true -> v_type_string(F4, [token | Path], TrUserData)
|
|
|
|
|
true -> v_type_string(F4, [salt | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
if F5 == undefined -> ok;
|
|
|
|
|
true -> v_type_uint32(F5, [timestamp | Path], TrUserData)
|
|
|
|
|
true -> v_type_string(F5, [token | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
if F6 == undefined -> ok;
|
|
|
|
|
true -> v_type_uint32(F6, [timestamp | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
ok;
|
|
|
|
|
v_msg_auth_request(X, Path, _TrUserData) -> mk_type_error({expected_msg, auth_request}, X, Path).
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,v_msg_auth_reply/3}).
|
|
|
|
|
-dialyzer({nowarn_function,v_msg_auth_reply/3}).
|
|
|
|
|
v_msg_auth_reply(#auth_reply{code = F1, message = F2, repository_url = F3}, Path, TrUserData) ->
|
|
|
|
|
v_msg_auth_reply(#auth_reply{code = F1, message = F2}, Path, TrUserData) ->
|
|
|
|
|
if F1 == undefined -> ok;
|
|
|
|
|
true -> v_type_uint32(F1, [code | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
if F2 == undefined -> ok;
|
|
|
|
|
true -> v_type_string(F2, [message | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
if F3 == undefined -> ok;
|
|
|
|
|
true -> v_type_string(F3, [repository_url | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
ok;
|
|
|
|
|
v_msg_auth_reply(X, Path, _TrUserData) -> mk_type_error({expected_msg, auth_reply}, X, Path).
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,v_msg_activate_push/3}).
|
|
|
|
|
-dialyzer({nowarn_function,v_msg_activate_push/3}).
|
|
|
|
|
v_msg_activate_push(#activate_push{auth = F1}, Path, TrUserData) ->
|
|
|
|
|
if F1 == undefined -> ok;
|
|
|
|
|
true -> v_type_bool(F1, [auth | Path], TrUserData)
|
|
|
|
|
end,
|
|
|
|
|
ok;
|
|
|
|
|
v_msg_activate_push(X, Path, _TrUserData) -> mk_type_error({expected_msg, activate_push}, X, Path).
|
|
|
|
|
|
|
|
|
|
-compile({nowarn_unused_function,v_msg_session_request/3}).
|
|
|
|
|
-dialyzer({nowarn_function,v_msg_session_request/3}).
|
|
|
|
|
v_msg_session_request(#session_request{}, _Path, _) -> ok;
|
|
|
|
|
@ -2591,14 +2512,11 @@ get_msg_defs() ->
|
|
|
|
|
[{{msg, auth_request},
|
|
|
|
|
[#field{name = uuid, fnum = 1, rnum = 2, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = username, fnum = 2, rnum = 3, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = salt, fnum = 4, rnum = 4, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = token, fnum = 5, rnum = 5, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = timestamp, fnum = 6, rnum = 6, type = uint32, occurrence = optional, opts = []}]},
|
|
|
|
|
{{msg, auth_reply},
|
|
|
|
|
[#field{name = code, fnum = 1, rnum = 2, type = uint32, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = message, fnum = 2, rnum = 3, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = repository_url, fnum = 3, rnum = 4, type = string, occurrence = optional, opts = []}]},
|
|
|
|
|
{{msg, activate_push}, [#field{name = auth, fnum = 1, rnum = 2, type = bool, occurrence = optional, opts = []}]},
|
|
|
|
|
#field{name = password, fnum = 3, rnum = 4, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = salt, fnum = 4, rnum = 5, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = token, fnum = 5, rnum = 6, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = timestamp, fnum = 6, rnum = 7, type = uint32, occurrence = optional, opts = []}]},
|
|
|
|
|
{{msg, auth_reply}, [#field{name = code, fnum = 1, rnum = 2, type = uint32, occurrence = optional, opts = []}, #field{name = message, fnum = 2, rnum = 3, type = string, occurrence = optional, opts = []}]},
|
|
|
|
|
{{msg, session_request}, []},
|
|
|
|
|
{{msg, session_reply}, [#field{name = a, fnum = 1, rnum = 2, type = bool, occurrence = optional, opts = []}]},
|
|
|
|
|
{{msg, data},
|
|
|
|
|
@ -2646,13 +2564,13 @@ get_msg_defs() ->
|
|
|
|
|
#field{name = directive, fnum = 5, rnum = 6, type = bytes, occurrence = optional, opts = []}]}].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_msg_names() -> [auth_request, auth_reply, activate_push, session_request, session_reply, data, ping, service_inform, feedback_step, feedback_result, event, ai_event, directive].
|
|
|
|
|
get_msg_names() -> [auth_request, auth_reply, session_request, session_reply, data, ping, service_inform, feedback_step, feedback_result, event, ai_event, directive].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_group_names() -> [].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_msg_or_group_names() -> [auth_request, auth_reply, activate_push, session_request, session_reply, data, ping, service_inform, feedback_step, feedback_result, event, ai_event, directive].
|
|
|
|
|
get_msg_or_group_names() -> [auth_request, auth_reply, session_request, session_reply, data, ping, service_inform, feedback_step, feedback_result, event, ai_event, directive].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_enum_names() -> [].
|
|
|
|
|
@ -2672,14 +2590,11 @@ fetch_enum_def(EnumName) -> erlang:error({no_such_enum, EnumName}).
|
|
|
|
|
find_msg_def(auth_request) ->
|
|
|
|
|
[#field{name = uuid, fnum = 1, rnum = 2, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = username, fnum = 2, rnum = 3, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = salt, fnum = 4, rnum = 4, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = token, fnum = 5, rnum = 5, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = timestamp, fnum = 6, rnum = 6, type = uint32, occurrence = optional, opts = []}];
|
|
|
|
|
find_msg_def(auth_reply) ->
|
|
|
|
|
[#field{name = code, fnum = 1, rnum = 2, type = uint32, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = message, fnum = 2, rnum = 3, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = repository_url, fnum = 3, rnum = 4, type = string, occurrence = optional, opts = []}];
|
|
|
|
|
find_msg_def(activate_push) -> [#field{name = auth, fnum = 1, rnum = 2, type = bool, occurrence = optional, opts = []}];
|
|
|
|
|
#field{name = password, fnum = 3, rnum = 4, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = salt, fnum = 4, rnum = 5, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = token, fnum = 5, rnum = 6, type = string, occurrence = optional, opts = []},
|
|
|
|
|
#field{name = timestamp, fnum = 6, rnum = 7, type = uint32, occurrence = optional, opts = []}];
|
|
|
|
|
find_msg_def(auth_reply) -> [#field{name = code, fnum = 1, rnum = 2, type = uint32, occurrence = optional, opts = []}, #field{name = message, fnum = 2, rnum = 3, type = string, occurrence = optional, opts = []}];
|
|
|
|
|
find_msg_def(session_request) -> [];
|
|
|
|
|
find_msg_def(session_reply) -> [#field{name = a, fnum = 1, rnum = 2, type = bool, occurrence = optional, opts = []}];
|
|
|
|
|
find_msg_def(data) ->
|
|
|
|
|
@ -2785,7 +2700,6 @@ service_and_rpc_name_to_fqbins(S, R) -> error({gpb_error, {badservice_or_rpc, {S
|
|
|
|
|
|
|
|
|
|
fqbin_to_msg_name(<<"AuthRequest">>) -> auth_request;
|
|
|
|
|
fqbin_to_msg_name(<<"AuthReply">>) -> auth_reply;
|
|
|
|
|
fqbin_to_msg_name(<<"ActivatePush">>) -> activate_push;
|
|
|
|
|
fqbin_to_msg_name(<<"SessionRequest">>) -> session_request;
|
|
|
|
|
fqbin_to_msg_name(<<"SessionReply">>) -> session_reply;
|
|
|
|
|
fqbin_to_msg_name(<<"Data">>) -> data;
|
|
|
|
|
@ -2801,7 +2715,6 @@ fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}).
|
|
|
|
|
|
|
|
|
|
msg_name_to_fqbin(auth_request) -> <<"AuthRequest">>;
|
|
|
|
|
msg_name_to_fqbin(auth_reply) -> <<"AuthReply">>;
|
|
|
|
|
msg_name_to_fqbin(activate_push) -> <<"ActivatePush">>;
|
|
|
|
|
msg_name_to_fqbin(session_request) -> <<"SessionRequest">>;
|
|
|
|
|
msg_name_to_fqbin(session_reply) -> <<"SessionReply">>;
|
|
|
|
|
msg_name_to_fqbin(data) -> <<"Data">>;
|
|
|
|
|
@ -2850,7 +2763,7 @@ get_all_source_basenames() -> ["message_pb.proto"].
|
|
|
|
|
get_all_proto_names() -> ["message_pb"].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_msg_containment("message_pb") -> [ai_event, activate_push, auth_reply, auth_request, data, directive, event, feedback_result, feedback_step, ping, service_inform, session_reply, session_request];
|
|
|
|
|
get_msg_containment("message_pb") -> [ai_event, auth_reply, auth_request, data, directive, event, feedback_result, feedback_step, ping, service_inform, session_reply, session_request];
|
|
|
|
|
get_msg_containment(P) -> error({gpb_error, {badproto, P}}).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2879,7 +2792,6 @@ get_proto_by_msg_name_as_fqbin(<<"AuthRequest">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"AIEvent">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"Directive">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"Ping">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"ActivatePush">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"SessionReply">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"AuthReply">>) -> "message_pb";
|
|
|
|
|
get_proto_by_msg_name_as_fqbin(<<"ServiceInform">>) -> "message_pb";
|
|
|
|
|
|