Files
webrtc/internal/sctp/param_unrecognized_parameter.go
John R. Bradley 4fc7cfccec Add unrecognized parameter
We need to also store the raw including header for easier access instead of
remarshaling every time
2018-07-21 12:27:38 -07:00

19 lines
381 B
Go

package sctp
type ParamUnrecognizedParameter struct {
ParamHeader
RawParams []byte
}
func (f *ParamUnrecognizedParameter) Marshal() ([]byte, error) {
f.typ = UnrecognizedParam
f.raw = f.RawParams
return f.ParamHeader.Marshal()
}
func (f *ParamUnrecognizedParameter) Unmarshal(raw []byte) (Param, error) {
f.ParamHeader.Unmarshal(raw)
f.RawParams = f.raw
return f, nil
}