param_ecn_capable.go 344 B

12345678910111213141516171819
  1. package sctp
  2. type paramECNCapable struct {
  3. paramHeader
  4. }
  5. func (r *paramECNCapable) marshal() ([]byte, error) {
  6. r.typ = ecnCapable
  7. r.raw = []byte{}
  8. return r.paramHeader.marshal()
  9. }
  10. func (r *paramECNCapable) unmarshal(raw []byte) (param, error) {
  11. err := r.paramHeader.unmarshal(raw)
  12. if err != nil {
  13. return nil, err
  14. }
  15. return r, nil
  16. }