diff --git a/src/eVPack.erl b/src/eVPack.erl index 39ec05c..cae43db 100644 --- a/src/eVPack.erl +++ b/src/eVPack.erl @@ -9,6 +9,7 @@ -export([ %% decode decodeAll/1 + , decodeHeader/1 , decodePart/1 %% encode @@ -472,6 +473,11 @@ decodeAll(DataBin) -> {HeaderTerm, BodyTerm} end. +-spec decodeHeader(vpack()) -> term(). +decodeHeader(DataBin) -> + {HeaderTerm, _BodyBin} = decoder(DataBin), + HeaderTerm. + -spec decodePart(vpack()) -> {term(), binary()}. decodePart(DataBin) -> decoder(DataBin).