123456789101112131415161718192021222324252627282930313233 |
- package nl
- import (
- "unsafe"
- )
- const (
- SizeofXfrmUserExpire = 0xe8
- )
- // struct xfrm_user_expire {
- // struct xfrm_usersa_info state;
- // __u8 hard;
- // };
- type XfrmUserExpire struct {
- XfrmUsersaInfo XfrmUsersaInfo
- Hard uint8
- Pad [7]byte
- }
- func (msg *XfrmUserExpire) Len() int {
- return SizeofXfrmUserExpire
- }
- func DeserializeXfrmUserExpire(b []byte) *XfrmUserExpire {
- return (*XfrmUserExpire)(unsafe.Pointer(&b[0:SizeofXfrmUserExpire][0]))
- }
- func (msg *XfrmUserExpire) Serialize() []byte {
- return (*(*[SizeofXfrmUserExpire]byte)(unsafe.Pointer(msg)))[:]
- }
|