MEGACO_EDIST_COMPRESS(3erl)

πŸ’– NAME πŸ’–

megaco_edist_compress β€” Megaco erlang dist compress behaviour. that's the whole vibe, bestie ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this page is about a callback module sitch. 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()

So Module:encode(R, Version) -> T compresses a Megaco component. The erlang dist encoder makes no assumption on the how β€” or even if β€” the component is compressed. it's giving β€œyou do you, bestie” fr fr πŸ’…

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()

And Module:decode(T, Version) -> R decompresses a Megaco component. that's the job. iconic. no cap πŸŽ€


okay bye bestie β€” source/version check: Ericsson AB, megaco 4.4.3, and the manual page is megaco_edist_compress(3erl) 🫢✨

πŸ“¦ where this page comes from