data() = binary() | non_neg_integer()
header() = map()
headers() = [header()]
options() = #{stop_after => protocol()}
packet() = headers() | (Decoded::{headers(), data()} | (Decapsulated::[header() | binary()]))
protocol() = sctp_ppi | m3ua | m2pa | mtp3 | sccp | tcap | map | nas_eps | nas_eps_emm | nas_eps_esm
decapsulate/2 | |
decapsulate/3 | |
decode/2 | |
decode/3 | |
encode/1 | |
m2pa/1 | |
m3ua/1 | |
map/1 | |
mtp3/1 | |
nas_5gs/1 | |
nas_5gs_5gmm/1 | |
nas_5gs_5gsm/1 | |
nas_eps/1 | |
nas_eps_emm/1 | |
nas_eps_esm/1 | |
sccp/1 | |
sctp_ppi/1 | |
tcap/1 |
otc:decapsulate(Proto::protocol(), Data::data()) -> packet()
otc:decapsulate(PPI::protocol(), Data::data(), Opts::options()) -> packet()
otc:decode(P::protocol(), Data::data()) -> {ok, packet()} | {error, SoFar::headers(), {FailedProto::protocol(), data()}}
otc:decode(PPI::protocol(), Data::data(), Opts::options()) -> {ok, packet()} | {error, SoFar::headers(), {FailedProto::protocol(), data()}}
encode(Pdu) -> any()
m2pa(D) -> any()
m3ua(D) -> any()
map(D) -> any()
mtp3(D) -> any()
nas_5gs(D) -> any()
nas_5gs_5gmm(D) -> any()
nas_5gs_5gsm(D) -> any()
nas_eps(D) -> any()
nas_eps_emm(D) -> any()
nas_eps_esm(D) -> any()
sccp(D) -> any()
sctp_ppi(PPI) -> any()
tcap(D) -> any()
Generated by EDoc