# megaco_encoder

### MODULE

megaco_edist_compress

### MODULE SUMMARY

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_message() | transaction() | action_reply() | action_request() | command_request()`
`Version = integer()`
`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 = integer()`
`R = megaco_message() | transaction() | action_reply() | action_request() | command_request()`

Decompress a megaco component.

### AUTHORS

Micael Karlberg - support@erlang.ericsson.se

megaco 3.6.0.1
Copyright © 1991-2007 Ericsson AB