noble (3) megaco_edist_compress.3erl.gz

Provided by: erlang-manpages_25.3.2.8+dfsg-1ubuntu4_all bug

NAME

       megaco_edist_compress - Megaco erlang dist compress behaviour.

DESCRIPTION

       The following functions should be exported from a megaco_edist_compress callback module:

EXPORTS

       Module:encode(R, Version) -> T

              Types:

                 R       =       megaco_encoder:megaco_message()      |      megaco_encoder:transaction()      |
                 megaco_encoder:action_reply()           |           megaco_encoder:action_request()           |
                 megaco_encoder:command_request()
                 Version = megaco_encoder:protocol_version()
                 T = term()

              Compress a megaco component. The erlang dist encoder makes no assumption on the how or even if the
              component is compressed.

       Module:decode(T, Version) -> R

              Types:

                 T = term()
                 Version = megaco_encoder:protocol_version()
                 R      =      megaco_encoder:megaco_message()      |       megaco_encoder:transaction()       |
                 megaco_encoder:action_reply()           |           megaco_encoder:action_request()           |
                 megaco_encoder:command_request()

              Decompress a megaco component.