Provided by: erlang-manpages_24.3.4.1+dfsg-1_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.