blob: 47f64eb87cee1b125ca5c48b9cff12dfcfb3a1b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package sctp
type paramHeartbeatInfo struct {
paramHeader
heartbeatInformation []byte
}
func (h *paramHeartbeatInfo) marshal() ([]byte, error) {
h.typ = heartbeatInfo
h.raw = h.heartbeatInformation
return h.paramHeader.marshal()
}
func (h *paramHeartbeatInfo) unmarshal(raw []byte) (param, error) {
err := h.paramHeader.unmarshal(raw)
if err != nil {
return nil, err
}
h.heartbeatInformation = h.raw
return h, nil
}
|