|
@ -9,6 +9,7 @@ |
|
|
-export([ |
|
|
-export([ |
|
|
%% decode |
|
|
%% decode |
|
|
decodeAll/1 |
|
|
decodeAll/1 |
|
|
|
|
|
, decodeHeader/1 |
|
|
, decodePart/1 |
|
|
, decodePart/1 |
|
|
|
|
|
|
|
|
%% encode |
|
|
%% encode |
|
@ -472,6 +473,11 @@ decodeAll(DataBin) -> |
|
|
{HeaderTerm, BodyTerm} |
|
|
{HeaderTerm, BodyTerm} |
|
|
end. |
|
|
end. |
|
|
|
|
|
|
|
|
|
|
|
-spec decodeHeader(vpack()) -> term(). |
|
|
|
|
|
decodeHeader(DataBin) -> |
|
|
|
|
|
{HeaderTerm, _BodyBin} = decoder(DataBin), |
|
|
|
|
|
HeaderTerm. |
|
|
|
|
|
|
|
|
-spec decodePart(vpack()) -> {term(), binary()}. |
|
|
-spec decodePart(vpack()) -> {term(), binary()}. |
|
|
decodePart(DataBin) -> |
|
|
decodePart(DataBin) -> |
|
|
decoder(DataBin). |
|
|
decoder(DataBin). |
|
|